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

Blower Process Energy Acoustic Package

Calculates source-bound blower process and acoustic metrics from a deterministic SSC-06 task-owned source pack. The template combines oxygen demand, required airflow, blower shaft power, motor input and margin, receiver sound level, criterion 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

14 inputs

Always given

Included directly in every task prompt.

14
Show 14 inputs
  • Influent flow mld

    influent_flow_mld

    PROCESS-06-BLOWER-02 influent flow basis

    4.8 ML/d
  • Bod

    bod_mg_l

    PROCESS-06-BLOWER-02 BOD concentration

    220 mg/L
  • Ammonia

    ammonia_mg_l

    PROCESS-06-BLOWER-02 ammonia concentration

    28 mg/L
  • Bod oxygen factor

    bod_oxygen_factor

    PROCESS-06-BLOWER-02 oxygen demand factor for BOD

    1.1
  • Nitrification oxygen factor

    nitrification_oxygen_factor

    PROCESS-06-BLOWER-02 oxygen demand factor for nitrification

    4.57
  • Blower air m3 per kg o2

    blower_air_m3_per_kg_o2

    BLOWER-06-DATA-02 required air volume per kg O2

    38 m3/kg O2
  • Blower discharge pressure

    blower_discharge_pressure_kpa

    BLOWER-06-DATA-02 discharge pressure

    68 kPa
  • Blower efficiency

    blower_efficiency

    BLOWER-06-DATA-02 blower efficiency

    0.72
  • Motor efficiency

    motor_efficiency

    MOTOR-06-SCHED-02 motor efficiency

    0.94
  • Selected motor

    selected_motor_kw

    MOTOR-06-SCHED-02 selected motor size

    90 kW
  • Source sound power

    source_sound_power_dba

    BLOWER-06-DATA-02 blower source sound level

    96 dBA
  • Receiver distance

    receiver_distance_m

    RECEIVER-06-PLAN-02 distance to receiver

    42 m
  • Enclosure insertion loss

    enclosure_insertion_loss_db

    ACOUSTIC-06-CRIT-02 enclosure insertion loss

    14 dB
  • Receiver criterion

    receiver_criterion_dba

    ACOUSTIC-06-CRIT-02 receiver criterion

    55 dBA

Scored outputs

9 outputs

Oxygen demand kg d

oxygen_demand_kg_d

PROCESS-06-BLOWER-02 oxygen demand

Scores if within ±3% of the reference value.

Required airflow m3 min

required_airflow_m3_min

BLOWER-06-DATA-02 airflow required to meet oxygen demand

Scores if within ±3% of the reference value.

Blower shaft power

blower_shaft_power_kw

BLOWER-06-DATA-02 shaft power at required airflow

Scores if within ±3% of the reference value.

Motor input power

motor_input_power_kw

MOTOR-06-SCHED-02 motor input power

Scores if within ±3% of the reference value.

Motor size margin

motor_size_margin_kw

Selected motor size minus motor input power

Scores if within ±3% of the reference value.

Distance attenuation db

distance_attenuation_db

RECEIVER-06-PLAN-02 spherical distance attenuation

Scores if within ±3% of the reference value.

Receiver spl dba

receiver_spl_dba

Receiver sound pressure level after distance and enclosure attenuation

Scores if within ±3% of the reference value.

Criterion margin db

criterion_margin_db

Acoustic criterion minus receiver sound pressure level

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when motor and acoustic criterion 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-06 blower process and acoustic package
medium:
All source-pack values given for the SSC-06 blower process and acoustic package
hard:
All source-pack values given for the SSC-06 blower process 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
  • blower-process-energy-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 mechanical process engineer checking a task-owned synthetic SSC-06 blower process, energy, and acoustic impact package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Process modelling, blower selection, motor scheduling, and acoustic receiver 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-02`8- Process load basis: `PROCESS-06-BLOWER-02`9- Blower data sheet: `BLOWER-06-DATA-02`10- Motor schedule: `MOTOR-06-SCHED-02`11- Receiver plan: `RECEIVER-06-PLAN-02`12- Acoustic criterion: `ACOUSTIC-06-CRIT-02`13- Process/acoustic memo: `MEMO-06-PROCESS-02`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Influent flow | {{ influent_flow_mld }} ML/d |20| BOD | {{ bod_mg_l }} mg/L |21| Ammonia | {{ ammonia_mg_l }} mg/L |22| BOD oxygen factor | {{ bod_oxygen_factor }} |23| Nitrification oxygen factor | {{ nitrification_oxygen_factor }} |24| Blower air volume | {{ blower_air_m3_per_kg_o2 }} m3/kg O2 |25| Blower discharge pressure | {{ blower_discharge_pressure_kpa }} kPa |26| Blower efficiency | {{ blower_efficiency }} |27| Motor efficiency | {{ motor_efficiency }} |28| Selected motor size | {{ selected_motor_kw }} kW |29| Source sound level | {{ source_sound_power_dba }} dBA |30| Receiver distance | {{ receiver_distance_m }} m |31| Enclosure insertion loss | {{ enclosure_insertion_loss_db }} dB |32| Receiver criterion | {{ receiver_criterion_dba }} dBA |33 34## Calculation Rules35 36- Oxygen demand equals `flow_m3_d x (bod_mg_l x bod_oxygen_factor + ammonia_mg_l x nitrification_oxygen_factor) / 1000`, where `flow_m3_d = influent_flow_mld x 1000`.37- Required airflow equals `oxygen_demand_kg_d x blower_air_m3_per_kg_o2 / (24 x 60)`.38- Blower shaft power equals `(required_airflow_m3_min / 60) x blower_discharge_pressure_kpa x 1000 / blower_efficiency / 1000`.39- Motor input power equals blower shaft power divided by motor efficiency.40- Motor size margin equals selected motor size minus motor input power.41- Distance attenuation equals `20 x log10(receiver_distance_m)`.42- Receiver SPL equals source sound level minus distance attenuation minus enclosure insertion loss.43- Criterion margin equals receiver criterion minus receiver SPL.44- Overall pass score is `1.0` only when motor size and acoustic criterion margins are non-negative.45 46## Output Format47 48Write 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.49 50Do 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.51 52Include a fenced JSON block with exactly these numeric keys:53 54```json55{56 "oxygen_demand_kg_d": <numeric_value>,57 "required_airflow_m3_min": <numeric_value>,58 "blower_shaft_power_kw": <numeric_value>,59 "motor_input_power_kw": <numeric_value>,60 "motor_size_margin_kw": <numeric_value>,61 "distance_attenuation_db": <numeric_value>,62 "receiver_spl_dba": <numeric_value>,63 "criterion_margin_db": <numeric_value>,64 "overall_pass_score": <numeric_value>65}66```67

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 blower process acoustic case

ssc06_blower_process_acoustic_case

Blower process, motor, and acoustic source pack

blower-process-acousticoxygen-motor-noise-check
Parameter ranges
influent_flow_mld
4.8
bod_mg_l
220
ammonia_mg_l
28
bod_oxygen_factor
1.1
nitrification_oxygen_factor
4.57
blower_air_m3_per_kg_o2
38
blower_discharge_pressure_kpa
68
blower_efficiency
0.72
motor_efficiency
0.94
selected_motor_kw
90
source_sound_power_dba
96
receiver_distance_m
42
enclosure_insertion_loss_db
14
receiver_criterion_dba
55

Example task

blower-process-acoustic-ssc06-blower-process-acoustic-case-previewhard difficulty, all inputs given.

Blower process, motor, and acoustic source pack. blower-process-acoustic. Required outputs: oxygen_demand_kg_d, required_airflow_m3_min, blower_shaft_power_kw, motor_input_power_kw, motor_size_margin_kw, distance_attenuation_db

The model sees

Scenario context and visible inputs.

influent_flow_mld
4.8 to 4.8 ML/d
bod_mg_l
220 to 220 mg/L
ammonia_mg_l
28 to 28 mg/L
bod_oxygen_factor
1.1 to 1.1
nitrification_oxygen_factor
4.57 to 4.57
blower_air_m3_per_kg_o2
38 to 38 m3/kg O2
blower_discharge_pressure_kpa
68 to 68 kPa
blower_efficiency
0.72 to 0.72
motor_efficiency
0.94 to 0.94
selected_motor_kw
90 to 90 kW
source_sound_power_dba
96 to 96 dBA
receiver_distance_m
42 to 42 m
enclosure_insertion_loss_db
14 to 14 dB
receiver_criterion_dba
55 to 55 dBA

Executable tool: blower-process-energy-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.

{
  "oxygen_demand_kg_d": <number>,
  "required_airflow_m3_min": <number>,
  "blower_shaft_power_kw": <number>,
  "motor_input_power_kw": <number>,
  "motor_size_margin_kw": <number>,
  "distance_attenuation_db": <number>,
  "receiver_spl_dba": <number>,
  "criterion_margin_db": <number>,
  "overall_pass_score": <number>
}
  • oxygen_demand_kg_d · scored within ±3%
  • required_airflow_m3_min · scored within ±3%
  • blower_shaft_power_kw · scored within ±3%
  • motor_input_power_kw · scored within ±3%
  • motor_size_margin_kw · scored within ±3%
  • distance_attenuation_db · scored within ±3%
  • receiver_spl_dba · scored within ±3%
  • criterion_margin_db · scored within ±3%
  • overall_pass_score · scored within ±0.1%