Oxygen demand kg d
oxygen_demand_kg_d
PROCESS-06-BLOWER-02 oxygen demand
Scores if within ±3% of the reference value.
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.
One template produces many comparable benchmark tasks while keeping the scoring contract fixed.
01
The reusable contract shown on this page.
02
An archetype and site context are sampled.
03
Inputs may be hidden at harder tiers.
04
The model responds with the declared outputs.
Inputs the model receives, and the outputs it is scored on.
14 inputs
Included directly in every task prompt.
Influent flow mld
influent_flow_mld
PROCESS-06-BLOWER-02 influent flow basis
Bod
bod_mg_l
PROCESS-06-BLOWER-02 BOD concentration
Ammonia
ammonia_mg_l
PROCESS-06-BLOWER-02 ammonia concentration
Bod oxygen factor
bod_oxygen_factor
PROCESS-06-BLOWER-02 oxygen demand factor for BOD
Nitrification oxygen factor
nitrification_oxygen_factor
PROCESS-06-BLOWER-02 oxygen demand factor for nitrification
Blower air m3 per kg o2
blower_air_m3_per_kg_o2
BLOWER-06-DATA-02 required air volume per kg O2
Blower discharge pressure
blower_discharge_pressure_kpa
BLOWER-06-DATA-02 discharge pressure
Blower efficiency
blower_efficiency
BLOWER-06-DATA-02 blower efficiency
Motor efficiency
motor_efficiency
MOTOR-06-SCHED-02 motor efficiency
Selected motor
selected_motor_kw
MOTOR-06-SCHED-02 selected motor size
Source sound power
source_sound_power_dba
BLOWER-06-DATA-02 blower source sound level
Receiver distance
receiver_distance_m
RECEIVER-06-PLAN-02 distance to receiver
Enclosure insertion loss
enclosure_insertion_loss_db
ACOUSTIC-06-CRIT-02 enclosure insertion loss
Receiver criterion
receiver_criterion_dba
ACOUSTIC-06-CRIT-02 receiver criterion
9 outputs
oxygen_demand_kg_d
PROCESS-06-BLOWER-02 oxygen demand
Scores if within ±3% of the reference value.
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_kw
BLOWER-06-DATA-02 shaft power at required airflow
Scores if within ±3% of the reference value.
motor_input_power_kw
MOTOR-06-SCHED-02 motor input power
Scores if within ±3% of the reference value.
motor_size_margin_kw
Selected motor size minus motor input power
Scores if within ±3% of the reference value.
distance_attenuation_db
RECEIVER-06-PLAN-02 spherical distance attenuation
Scores if within ±3% of the reference value.
receiver_spl_dba
Receiver sound pressure level after distance and enclosure attenuation
Scores if within ±3% of the reference value.
criterion_margin_db
Acoustic criterion minus receiver sound pressure level
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when motor and acoustic criterion margins are non-negative
Scores if within ±0.1% of the reference value.
Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.
For this template, difficulty scales through parameter and scenario ranges rather than hidden information.
The exact instruction and parameter contract used to generate this task, pinned to the published library source.
/workspace
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 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
Blower process, motor, and acoustic source pack
blower-process-acoustic-ssc06-blower-process-acoustic-case-preview — hard 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
Scenario context and visible inputs.
Executable tool: blower-process-energy-acoustic-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
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>
}