Temperature corrected growth d
temperature_corrected_growth_d
Temperature-corrected maximum growth rate
Scores if within ±3% of the reference value.
Calculates required solids retention time for nitrification using temperature-corrected nitrifier growth with ammonia and dissolved oxygen limitation factors. The template reports growth factors, net growth rate, and the design SRT implied by a selected safety factor.
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.
9 inputs
Included directly in every task prompt.
Max specific growth d
max_specific_growth_d
Maximum specific nitrifier growth rate at 20 C
Theta
theta
Temperature correction coefficient
Wastewater temperature c
wastewater_temperature_c
Wastewater temperature
Ammonia n
ammonia_n_mg_l
Ammonia nitrogen concentration
Half saturation n
half_saturation_n_mg_l
Ammonia half-saturation coefficient
Dissolved oxygen
dissolved_oxygen_mg_l
Dissolved oxygen concentration
Oxygen half saturation
oxygen_half_saturation_mg_l
Oxygen half-saturation coefficient
Decay rate d
decay_rate_d
Nitrifier decay rate
Safety factor
safety_factor
SRT safety factor
5 outputs
temperature_corrected_growth_d
Temperature-corrected maximum growth rate
Scores if within ±3% of the reference value.
substrate_factor
Ammonia substrate limitation factor
Scores if within ±3% of the reference value.
oxygen_factor
Dissolved oxygen limitation factor
Scores if within ±3% of the reference value.
net_growth_d
Net nitrifier growth rate
Scores if within ±3% of the reference value.
required_srt_days
Required 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 design.2 3## Task4 5Calculate the required solids retention time for nitrification in {{ site_context }}.6 7## Given8 9| Parameter | Value | Unit |10| --- | ---: | --- |11| Maximum specific nitrifier growth rate at 20 C | {{ max_specific_growth_d }} | 1/d |12| Temperature correction coefficient | {{ theta }} | - |13| Wastewater temperature | {{ wastewater_temperature_c }} | deg C |14| Ammonia nitrogen concentration | {{ ammonia_n_mg_l }} | mg/L |15| Ammonia half-saturation coefficient | {{ half_saturation_n_mg_l }} | mg/L |16| Dissolved oxygen concentration | {{ dissolved_oxygen_mg_l }} | mg/L |17| Oxygen half-saturation coefficient | {{ oxygen_half_saturation_mg_l }} | mg/L |18| Nitrifier decay rate | {{ decay_rate_d }} | 1/d |19| SRT safety factor | {{ safety_factor }} | - |20 21## Constraints22 23- No internet access is available.24- Use `mu_T = mu_20 * theta^(T - 20)`.25- Use `N / (K_N + N)` for the ammonia substrate factor.26- Use `DO / (K_DO + DO)` for the dissolved oxygen factor.27- Use `net growth = mu_T * substrate factor * oxygen factor - decay rate`.28- Use `required SRT = safety factor / net growth`.29 30{% if tool_available %}31## Available Tool32 33A calculation tool is available at `/workspace/{{ meta.name }}_calc.py`. Run it with:34 35```bash36python3 /workspace/{{ meta.name }}_calc.py --help37```38 39You may use this tool to verify your calculations or compute values directly.40{% endif %}41 42## Required43 44Calculate:45 46- Temperature-corrected maximum growth rate (`temperature_corrected_growth_d`)47- Ammonia substrate limitation factor (`substrate_factor`)48- Dissolved oxygen limitation factor (`oxygen_factor`)49- Net nitrifier growth rate (`net_growth_d`)50- Required solids retention time (`required_srt_days`)51 52## Output Format53 54Show 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:55 56```json57{58 "temperature_corrected_growth_d": <numeric_value>,59 "substrate_factor": <numeric_value>,60 "oxygen_factor": <numeric_value>,61 "net_growth_d": <numeric_value>,62 "required_srt_days": <numeric_value>63}64```65 66Write your complete solution to `/workspace/output.md`.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.
municipal_plant
Municipal wastewater nitrification SRT check
cool_weather_upgrade
Cool-weather nitrification upgrade check
winter-nitrification-cool-weather-upgrade-preview — hard difficulty, all inputs given.
Cool-weather nitrification upgrade check. winter-nitrification. Required outputs: temperature_corrected_growth_d, substrate_factor, oxygen_factor, net_growth_d, required_srt_days
Scenario context and visible inputs.
Executable tool: nitrification-srt_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"temperature_corrected_growth_d": <number>,
"substrate_factor": <number>,
"oxygen_factor": <number>,
"net_growth_d": <number>,
"required_srt_days": <number>
}