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

Design Wind Speed

Calculates the design site wind speed using the AS/NZS 1170.2 Section 2.2 equation V_sit,beta = V_R * M_d * M_z,cat * M_s * M_t. The terrain/height multiplier M_z,cat is looked up from Table 4.1(A) with linear interpolation for intermediate heights across five terrain categories. Applicable to buildings and structures in Australian and New Zealand wind regions.

with-tool: The model is given an executable Python calculator script.

Standards

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
  • Regional wind speed m per s

    regional_wind_speed_m_per_s

    Regional 3-second gust wind speed V_R

    25 – 70 m/s
  • Building height

    building_height_m

    Building height above ground z

    2 – 200 m
  • Topographic multiplier

    topographic_multiplier

    Topographic multiplier M_t

    1 – 1.5

Derived from scenario

Sampled from the scenario and inferable from its description.

2
  • Terrain category

    terrain_category

    Terrain category per AS/NZS 1170.2 Section 4.2

    Derived from the archetype scenario. Hidden at hard difficulty.

    122.534
  • Shielding multiplier

    shielding_multiplier

    Shielding multiplier M_s

    Derived from the archetype scenario. Hidden at hard difficulty.

    0.7 – 1

Optional

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

1
  • Wind direction multiplier

    wind_direction_multiplier

    Wind direction multiplier M_d

    Optional input.

    0.8 – 1

Scored outputs

2 outputs

Mz cat

mz_cat

Terrain/height multiplier M_z,cat from Table 4.1(A)

Scores if within ±3% of the reference value.

Site wind speed m per s

site_wind_speed_m_per_s

Site wind speed V_sit,beta (m/s)

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

All parameters given, flat terrain with no shielding or topographic effects

medium

All inputs given

All parameters given, includes shielding and topographic effects

hard

Some inputs hidden

Terrain category and shielding hidden — agent must infer from site description

Hidden inputs

  • Terrain categoryterrain_category
  • Shielding multipliershielding_multiplier

Prompt replacement text

The site is {{ 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
  • design-wind-speed_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/structural engineer specializing in wind loading for buildings and structures.2 3## Problem4 5Calculate the design site wind speed for a building using AS/NZS 1170.2 Section 2.2.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Regional wind speed (V_R) | {{ regional_wind_speed_m_per_s }} | m/s |12{% if terrain_category is defined %}13| Terrain category | {{ terrain_category }} | - |14{% endif %}15| Building height (z) | {{ building_height_m }} | m |16| Topographic multiplier (M_t) | {{ topographic_multiplier }} | - |17{% if shielding_multiplier is defined %}18| Shielding multiplier (M_s) | {{ shielding_multiplier }} | - |19{% endif %}20{% if wind_direction_multiplier is defined %}21| Wind direction multiplier (M_d) | {{ wind_direction_multiplier }} | - |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 wind speed 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. Terrain/height multiplier M_z,cat from Table 4.1(A)472. Site wind speed V_sit,beta (m/s)48 49## Applicable Standards50 51- AS/NZS 1170.2:2021 — Structural design actions, Part 2: Wind actions52 53## Constraints54 55- No internet access is available. Work from engineering knowledge and the provided tool.56- Use the site wind speed equation from Section 2.2:57 - V_sit,beta = V_R x M_d x M_z,cat x M_s x M_t58- Determine M_z,cat from Table 4.1(A) based on the terrain category and building height:59 - For heights between tabulated values, use linear interpolation60 - For heights below 3 m, use the 3 m row values61 - Terrain categories are: 1 (open water/flat), 2 (open grassland), 2.5 (lightly built), 3 (suburban), 4 (dense urban)62{% if wind_direction_multiplier is not defined %}63- If no wind direction multiplier is specified, assume M_d = 1.0 (non-directional analysis)64{% endif %}65 66## Output Format67 68Show your step-by-step working in Markdown, including table lookups and intermediate calculations. At the end of your solution, include a JSON block with your final answers in exactly this format:69 70```json71{72 "mz_cat": <numeric_value>,73 "site_wind_speed_m_per_s": <numeric_value>74}75```76 77Write your complete solution to `/workspace/output.md`.78

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.

Flat unshielded

flat_unshielded

Flat open terrain site with no surrounding obstructions (terrain category 1 or 2) and no topographic amplification

darling-downs-qldriverina-nswgold-coast-beachfrontdarwin-coastal
Parameter ranges
topographic_multiplier
1
shielding_multiplier
1
terrain_category
1, 2

Lightly shielded

lightly_shielded

Site in suburban area with partial shielding from nearby low-rise buildings or vegetation (terrain category 2.5 or 3)

sydney-western-suburbsmelbourne-outer-eastbrisbane-northsidewetherill-park-nsw
Parameter ranges
topographic_multiplier
1 – 1.05
shielding_multiplier
0.85 – 1
terrain_category
2.5, 3

Heavily shielded

heavily_shielded

Site in dense urban centre heavily shielded by closely spaced multi-storey buildings (terrain category 4)

sydney-cbdmelbourne-cbdbrisbane-cbd
Parameter ranges
topographic_multiplier
1
shielding_multiplier
0.7 – 0.85
terrain_category
4

Hilltop exposed

hilltop_exposed

Building on or near a hilltop or escarpment with topographic wind acceleration in open terrain (terrain category 1 or 2)

blue-mountains-nswmt-coot-tha-qldadelaide-hills-sa
Parameter ranges
topographic_multiplier
1.1 – 1.5
shielding_multiplier
1
terrain_category
1, 2

Example task

darling-downs-qld-flat-unshielded-previewhard difficulty, some inputs hidden.

Flat open terrain site with no surrounding obstructions (terrain category 1 or 2) and no topographic amplification. darling-downs-qld. Required outputs: mz_cat, site_wind_speed_m_per_s

The model sees

Scenario context and visible inputs.

regional_wind_speed_m_per_s
25 to 70 m/s
building_height_m
2 to 200 m
topographic_multiplier
1 to 1 -
wind_direction_multiplier
1 -

Executable tool: design-wind-speed_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Terrain category

    terrain_category

  • Shielding multiplier

    shielding_multiplier

Stand-in text in the prompt

The site is {{ archetype.description }} ({{ archetype.site_context }})

The model must produce

The scored JSON answer schema.

{
  "mz_cat": <number>,
  "site_wind_speed_m_per_s": <number>
}
  • mz_cat · scored within ±3%
  • site_wind_speed_m_per_s · scored within ±3%