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

Sediment Basin Sizing

Sizes construction-phase sediment basins for erosion and sediment control per the Blue Book (Managing Urban Stormwater: Soils and Construction). Calculates settling zone volume (V_s = Cv*A), sediment storage volume (V_sed = R*A*D), and total basin volume for Type D (dry) or Type F (wet with permanent pool) configurations based on soil loss rates and climate region.

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

6 inputs

Always given

Included directly in every task prompt.

3
  • Catchment area

    catchment_area_ha

    Contributing catchment area A

    0.1 – 50 ha
  • Cleanout interval yr

    cleanout_interval_yr

    Sediment clean-out interval D

    0.25 – 2 years
  • Basin type

    basin_type

    Basin type: D (dry) or F (wet with permanent pool)

    DF

Derived from scenario

Sampled from the scenario and inferable from its description.

2
  • Volumetric runoff coeff

    volumetric_runoff_coeff_m3_ha

    Volumetric runoff coefficient Cv (varies by rainfall region)

    Derived from the archetype scenario. Hidden at hard difficulty.

    150 – 400 m³/ha
  • Soil loss rate

    soil_loss_rate_m3_ha_yr

    Soil loss rate R

    Derived from the archetype scenario. Hidden at hard difficulty.

    1 – 50 m³/ha/yr

Optional

Used only when the sampled task needs this part of the contract.

1
  • Permanent pool volume

    permanent_pool_volume_m3

    Permanent pool volume for Type F basins

    Optional input.

    0 – 5000 m³

Scored outputs

3 outputs

Settling volume m3

settling_volume_m3

Settling zone volume V_s (m³)

Scores if within ±3% of the reference value.

Sediment storage volume m3

sediment_storage_volume_m3

Sediment storage volume V_sed (m³)

Scores if within ±3% of the reference value.

Total basin volume m3

total_basin_volume_m3

Total basin volume V_total (m³)

Scores if within ±3% 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.

easy

All inputs given

Type D basin with all parameters given — straightforward volume calculation

Basin type restricted to: D

Permanent pool volume m3 restricted to: 0

medium

All inputs given

Type F basin with permanent pool — agent must combine three volume components

Basin type restricted to: F

hard

Some inputs hidden

Soil parameters hidden — agent must infer Cv and R from site description and soil type

Hidden inputs

  • Volumetric runoff coeff m3volumetric_runoff_coeff_m3_ha
  • Soil loss rate m3 ha yrsoil_loss_rate_m3_ha_yr

Prompt replacement text

The construction site has {{ archetype.description }} ({{ archetype.site_context }})

Task bundle

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

/workspace

  • instruction.md
  • sediment-basin-sizing_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 senior civil engineer specializing in erosion and sediment control for construction sites.2 3## Problem4 5Size a construction sediment basin (Type {{ basin_type }}) in accordance with the Blue Book (*Managing Urban Stormwater: Soils and Construction*).6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Contributing catchment area (A) | {{ catchment_area_ha }} | ha |12{% if volumetric_runoff_coeff_m3_ha is defined %}13| Volumetric runoff coefficient (Cv) | {{ volumetric_runoff_coeff_m3_ha }} | m³/ha |14{% endif %}15{% if soil_loss_rate_m3_ha_yr is defined %}16| Soil loss rate (R) | {{ soil_loss_rate_m3_ha_yr }} | m³/ha/yr |17{% endif %}18| Clean-out interval (D) | {{ cleanout_interval_yr }} | years |19| Basin type | {{ basin_type }} | - |20{% if basin_type == "F" and permanent_pool_volume_m3 is defined %}21| Permanent pool volume (V_pool) | {{ permanent_pool_volume_m3 }} | m³ |22{% endif %}23{% if archetype_description is defined %}24 25### Site Conditions26 27{{ archetype_description }}28{% endif %}29 30{% if tool_available %}31## Available Tool32 33A sediment basin sizing 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 the following:45 461. Settling zone volume V_s (m³)472. Sediment storage volume V_sed (m³)483. Total basin volume V_total (m³)49 50## Applicable Standards51 52- Managing Urban Stormwater: Soils and Construction (Blue Book), Volume 153 54## Constraints55 56- No internet access is available. Work from engineering knowledge and the provided tool.57- Use the Blue Book sediment basin sizing method:58 - **Settling zone volume:** V_s = Cv × A59 - Cv is the volumetric runoff coefficient (m³/ha), typically 150–400 depending on rainfall region60 - A is the contributing catchment area in hectares61 - **Sediment storage volume:** V_sed = R × A × D62 - R is the soil loss rate (m³/ha/yr)63 - D is the clean-out interval in years64 - **Total basin volume:** V_total = V_pool + V_s + V_sed65 - V_pool = 0 for Type D (dry) basins66 - V_pool is the permanent pool volume for Type F (wet) basins67- Type D basins are dry basins with settling and sediment storage zones only68- Type F basins include a permanent pool in addition to settling and sediment storage zones69- If Cv or R are not given directly, infer reasonable values from the soil type and rainfall region described in the site conditions70 71## Output Format72 73Show your step-by-step working in Markdown, including formulas and intermediate calculations. At the end of your solution, include a JSON block with your final answers in exactly this format:74 75```json76{77 "settling_volume_m3": <numeric_value>,78 "sediment_storage_volume_m3": <numeric_value>,79 "total_basin_volume_m3": <numeric_value>80}81```82 83Write your complete solution to `/workspace/output.md`.84

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.

Dispersive clay

dispersive_clay

Dispersive clay soil construction site in a high-rainfall coastal region

sydney-western-suburbswollongong-escarpmentbrisbane-southern-suburbs
Parameter ranges
volumetric_runoff_coeff_m3_ha
300 – 400
soil_loss_rate_m3_ha_yr
20 – 50

Reactive clay

reactive_clay

Reactive clay soil construction site in a moderate-rainfall inland region

melbourne-western-suburbsgeelong-growth-corridorballarat-residential
Parameter ranges
volumetric_runoff_coeff_m3_ha
200 – 300
soil_loss_rate_m3_ha_yr
10 – 25

Sandy coastal

sandy_coastal

Sandy soil construction site in a coastal region with moderate rainfall

perth-northern-coastalgold-coast-hinterlandsunshine-coast-subdivision
Parameter ranges
volumetric_runoff_coeff_m3_ha
150 – 250
soil_loss_rate_m3_ha_yr
1 – 8

Rocky terrain

rocky_terrain

Rocky terrain construction site with shallow topsoil and steep grades

cairns-hillsidetownsville-rangehobart-derwent-valley
Parameter ranges
volumetric_runoff_coeff_m3_ha
250 – 350
soil_loss_rate_m3_ha_yr
5 – 15

Alluvial floodplain

alluvial_floodplain

Alluvial floodplain construction site with silty soils in a tropical region

darwin-palmerstonmackay-river-flatsbundaberg-burnett-river
Parameter ranges
volumetric_runoff_coeff_m3_ha
300 – 400
soil_loss_rate_m3_ha_yr
15 – 40

Example task

sydney-western-suburbs-dispersive-clay-previewhard difficulty, some inputs hidden.

Dispersive clay soil construction site in a high-rainfall coastal region. sydney-western-suburbs. Required outputs: settling_volume_m3, sediment_storage_volume_m3, total_basin_volume_m3

The model sees

Scenario context and visible inputs.

catchment_area_ha
0.1 to 50 ha
cleanout_interval_yr
0.25 to 2 years
basin_type
D
permanent_pool_volume_m3
0

Executable tool: sediment-basin-sizing_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Volumetric runoff coeff m3

    volumetric_runoff_coeff_m3_ha

  • Soil loss rate m3 ha yr

    soil_loss_rate_m3_ha_yr

Stand-in text in the prompt

The construction site has {{ archetype.description }} ({{ archetype.site_context }})

The model must produce

The scored JSON answer schema.

{
  "settling_volume_m3": <number>,
  "sediment_storage_volume_m3": <number>,
  "total_basin_volume_m3": <number>
}
  • settling_volume_m3 · scored within ±3%
  • sediment_storage_volume_m3 · scored within ±3%
  • total_basin_volume_m3 · scored within ±3%