Solids in system kg
solids_in_system_kg
Mass of solids in aeration system
Scores if within ±3% of the reference value.
Calculates solids retention time for an activated sludge process from aeration basin solids inventory and daily solids losses through waste activated sludge and effluent TSS. The template reports system solids, wasted solids, effluent solids loss, total loss, and SRT.
with-tool: The model is given an executable Python calculator script.
Standards
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.
6 inputs
Included directly in every task prompt.
Aeration volume
aeration_volume_m3
Aeration tank volume
Mlss concentration
mlss_concentration_mg_l
Mixed liquor suspended solids concentration
Was flow
was_flow_m3_d
Waste activated sludge flow rate
Was tss
was_tss_mg_l
Waste activated sludge TSS concentration
Effluent tss
effluent_tss_mg_l
Effluent TSS concentration
Effluent flow
effluent_flow_m3_d
Effluent flow rate
5 outputs
solids_in_system_kg
Mass of solids in aeration system
Scores if within ±3% of the reference value.
solids_wasted_kg_d
Mass of solids wasted per day
Scores if within ±3% of the reference value.
effluent_solids_loss_kg_d
Mass of solids lost in effluent per day
Scores if within ±3% of the reference value.
total_solids_loss_kg_d
Total daily solids loss
Scores if within ±3% of the reference value.
srt_days
Solids retention time
Scores if within ±3% 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 senior mechanical engineer specializing in wastewater treatment process calculations.2 3## Problem4 5Calculate solids retention time for an activated sludge process.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Aeration volume | {{ aeration_volume_m3 }} | m3 |12| MLSS concentration | {{ mlss_concentration_mg_l }} | mg/L |13| WAS flow rate | {{ was_flow_m3_d }} | m3/d |14| WAS TSS concentration | {{ was_tss_mg_l }} | mg/L |15| Effluent TSS concentration | {{ effluent_tss_mg_l }} | mg/L |16| Effluent flow rate | {{ effluent_flow_m3_d }} | m3/d |17 18{% if archetype_description is defined %}19### Process Context20 21{{ archetype_description }}22{% endif %}23 24{% if tool_available %}25## Available Tool26 27An SRT calculation tool is available at `/workspace/{{ meta.name }}_calc.py`. Run it with:28 29```bash30python3 /workspace/{{ meta.name }}_calc.py --help31```32 33You may use this tool to verify your calculations or compute values directly.34{% endif %}35 36## Required37 38Calculate the following:39 401. Mass of solids in the aeration system (kg)412. Mass of solids wasted per day (kg/d)423. Mass of solids lost in effluent per day (kg/d)434. Total daily solids loss (kg/d)445. Solids retention time (days)45 46## Constraints47 48- No internet access is available. Work from engineering knowledge and the provided tool.49- Use solids inventory = aeration volume x MLSS / 1000.50- Use solids wasted = WAS flow x WAS TSS / 1000.51- Use effluent solids loss = effluent flow x effluent TSS / 1000.52- Use total solids loss = solids wasted + effluent solids loss.53- Use SRT = solids inventory / total solids loss.54 55## Output Format56 57Show your step-by-step working in Markdown. At the end of your solution, include a JSON block with your final answers in exactly this format:58 59```json60{61 "solids_in_system_kg": <numeric_value>,62 "solids_wasted_kg_d": <numeric_value>,63 "effluent_solids_loss_kg_d": <numeric_value>,64 "total_solids_loss_kg_d": <numeric_value>,65 "srt_days": <numeric_value>66}67```68 69Write your complete solution to `/workspace/output.md`.70 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.
package_activated_sludge
Package activated sludge plant
municipal_activated_sludge
Municipal activated sludge process
regional-wwtp-municipal-activated-sludge-preview — hard difficulty, all inputs given.
Municipal activated sludge process. regional-wwtp. Required outputs: solids_in_system_kg, solids_wasted_kg_d, effluent_solids_loss_kg_d, total_solids_loss_kg_d, srt_days
Scenario context and visible inputs.
Executable tool: srt-calculation_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"solids_in_system_kg": <number>,
"solids_wasted_kg_d": <number>,
"effluent_solids_loss_kg_d": <number>,
"total_solids_loss_kg_d": <number>,
"srt_days": <number>
}