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

Facade Wind Bracket Anchor Package

Calculates source-bound facade fixing metrics from a deterministic SSC-09 task-owned source pack. The template combines a redrawn facade pressure-zone schedule, representative body/edge/corner bracket tributary loads, bracket and anchor utilization checks, anchor geometry margins, and a bracket projection tolerance check for one compact generated task instance.

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

26 inputs

Always given

Included directly in every task prompt.

26
Show 26 inputs
  • Basic wind speed

    basic_wind_speed_m_s

    WIND-09-CRIT-01 basic wind speed used for the task-owned velocity-pressure calculation

    44.24461147271994 m/s
  • Source velocity pressure

    source_velocity_pressure_kpa

    WIND-09-CRIT-01 source-owned velocity pressure used for the facade pressure zones

    1.2 kPa
  • Body pressure coefficient

    body_pressure_coefficient

    PRESS-09-ZONES-01 body-zone external pressure coefficient magnitude

    1
  • Edge pressure coefficient

    edge_pressure_coefficient

    PRESS-09-ZONES-01 edge-zone external pressure coefficient magnitude

    1.5
  • Corner pressure coefficient

    corner_pressure_coefficient

    PRESS-09-ZONES-01 corner-zone external pressure coefficient magnitude

    2
  • Tributary width

    tributary_width_m

    SUP-09-BRACKET-01 representative bracket tributary width

    0.6 m
  • Tributary height

    tributary_height_m

    SUP-09-BRACKET-01 representative bracket tributary height

    1.5 m
  • Facade dead load

    facade_dead_load_kpa

    SUP-09-BRACKET-01 cladding and subframe dead load per facade area

    0.35 kPa
  • Bracket horizontal resistance

    bracket_horizontal_resistance_kn

    SUP-09-BRACKET-01 selected bracket horizontal design resistance excerpt

    2.8 kN
  • Bracket vertical resistance

    bracket_vertical_resistance_kn

    SUP-09-BRACKET-01 selected fixed-point bracket vertical design resistance excerpt

    1.2 kN
  • Anchor tension resistance

    anchor_tension_resistance_kn

    ANCH-09-CONC-01 selected concrete anchor tension resistance excerpt

    2.5 kN
  • Anchor shear resistance

    anchor_shear_resistance_kn

    ANCH-09-CONC-01 selected concrete anchor shear resistance excerpt

    3 kN
  • Anchor embedment

    anchor_embedment_mm

    ANCH-09-CONC-01 selected corner anchor embedment

    60 mm
  • Minimum anchor embedment

    minimum_anchor_embedment_mm

    ANCH-09-CONC-01 minimum embedment for the selected anchor row

    60 mm
  • Corner anchor edge distance x

    corner_anchor_edge_distance_x_mm

    ANCH-09-CONC-01 governing corner anchor edge distance in the x direction

    85 mm
  • Corner anchor edge distance y

    corner_anchor_edge_distance_y_mm

    ANCH-09-CONC-01 governing corner anchor edge distance in the y direction

    140 mm
  • Minimum anchor edge distance

    minimum_anchor_edge_distance_mm

    ANCH-09-CONC-01 minimum edge distance for the selected anchor row

    75 mm
  • Corner nearest anchor spacing

    corner_nearest_anchor_spacing_mm

    ANCH-09-CONC-01 nearest anchor spacing at the governing corner bracket

    160 mm
  • Minimum anchor spacing

    minimum_anchor_spacing_mm

    ANCH-09-CONC-01 minimum anchor spacing for the selected anchor row

    100 mm
  • Nominal cavity depth

    nominal_cavity_depth_mm

    TOL-09-SETOUT-01 nominal cavity depth from the redrawn facade setout

    190 mm
  • Measured wall offset

    measured_wall_offset_mm

    TOL-09-SETOUT-01 measured substrate offset requiring bracket adjustment

    18 mm
  • Minimum bracket projection

    minimum_bracket_projection_mm

    TOL-09-SETOUT-01 lower adjustment bound for the selected bracket

    170 mm
  • Maximum bracket projection

    maximum_bracket_projection_mm

    TOL-09-SETOUT-01 upper adjustment bound for the selected bracket

    230 mm
  • Installation tolerance allowance

    installation_tolerance_allowance_mm

    TOL-09-SETOUT-01 minimum remaining adjustment allowance after wall offset

    15 mm
  • Fixed point count

    fixed_point_count

    SUP-09-BRACKET-01 number of fixed-point bracket rows in the representative bay

    1
  • Sliding point count

    sliding_point_count

    SUP-09-BRACKET-01 number of sliding-point bracket rows in the representative bay

    2

Scored outputs

23 outputs

Velocity pressure

velocity_pressure_kpa

Simplified velocity pressure from the source wind speed

Scores if within ±3% of the reference value.

Body pressure

body_pressure_kpa

Body-zone facade pressure magnitude

Scores if within ±3% of the reference value.

Edge pressure

edge_pressure_kpa

Edge-zone facade pressure magnitude

Scores if within ±3% of the reference value.

Corner pressure

corner_pressure_kpa

Corner-zone facade pressure magnitude

Scores if within ±3% of the reference value.

Tributary area m2

tributary_area_m2

Representative bracket tributary area

Scores if within ±3% of the reference value.

Body wind load kn

body_wind_load_kn

Body-zone wind demand on one representative bracket

Scores if within ±3% of the reference value.

Edge wind load kn

edge_wind_load_kn

Edge-zone wind demand on one representative bracket

Scores if within ±3% of the reference value.

Corner wind load kn

corner_wind_load_kn

Corner-zone wind demand on one representative bracket

Scores if within ±3% of the reference value.

Dead load per bracket kn

dead_load_per_bracket_kn

Dead load on one representative fixed-point bracket

Scores if within ±3% of the reference value.

Corner bracket horizontal utilization

corner_bracket_horizontal_utilization

Corner bracket horizontal wind utilization

Scores if within ±3% of the reference value.

Corner bracket vertical utilization

corner_bracket_vertical_utilization

Corner fixed-point vertical dead-load utilization

Scores if within ±3% of the reference value.

Body anchor combined utilization

body_anchor_combined_utilization

Body-zone combined anchor utilization

Scores if within ±3% of the reference value.

Edge anchor combined utilization

edge_anchor_combined_utilization

Edge-zone combined anchor utilization

Scores if within ±3% of the reference value.

Corner anchor combined utilization

corner_anchor_combined_utilization

Corner-zone combined anchor utilization

Scores if within ±3% of the reference value.

Governing utilization

governing_utilization

Maximum utilization across representative bracket and anchor checks

Scores if within ±3% of the reference value.

Anchor embedment margin

anchor_embedment_margin_mm

Selected anchor embedment minus minimum embedment

Scores if within ±3% of the reference value.

Anchor edge margin

anchor_edge_margin_mm

Minimum governing edge distance margin for the selected corner anchor

Scores if within ±3% of the reference value.

Anchor spacing margin

anchor_spacing_margin_mm

Selected corner anchor spacing minus minimum spacing

Scores if within ±3% of the reference value.

Required projection

required_projection_mm

Required bracket projection from nominal cavity plus measured wall offset

Scores if within ±3% of the reference value.

Projection margin

projection_margin_mm

Remaining adjustment margin inside the selected bracket projection range

Scores if within ±3% of the reference value.

Fixed point vertical margin kn

fixed_point_vertical_margin_kn

Fixed-point vertical bracket resistance minus dead load

Scores if within ±3% of the reference value.

Governing row is corner score

governing_row_is_corner_score

One when the governing utilization is the corner anchor row

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

One when utilization, anchor geometry, and projection tolerance checks pass

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.

All inputs remain visible at every tier

For this template, difficulty scales through parameter and scenario ranges rather than hidden information.

easy:
All source-pack values given for the SSC-09 facade fixing package
medium:
All source-pack values given for the SSC-09 facade fixing package
hard:
All source-pack values given for the SSC-09 facade fixing package

Task bundle

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

/workspace

  • instruction.md
  • facade-wind-bracket-anchor-package_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 structural/facade engineer checking a task-owned synthetic SSC-09 facade wind, bracket, anchor, and tolerance package for one redrawn rainscreen elevation bay.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. External EN 1991-1-4, ASCE 7, NVELOPE, PROFIS, Fixfast, Downer, and other rainscreen workflow routes shape the practice context only; they are not extra data sources for this instance.4 5## Scene6 7- Facade case ledger: `CASE-SSC09-FACADE-001`8- Redrawn facade elevation: `ELEV-09-REDRAWN-01`9- Wind criteria note: `WIND-09-CRIT-01`10- Facade pressure-zone schedule: `PRESS-09-ZONES-01`11- Bracket/support schedule: `SUP-09-BRACKET-01`12- Concrete anchor excerpt: `ANCH-09-CONC-01`13- Tolerance and setout note: `TOL-09-SETOUT-01`14- Facade fixing memo: `MEMO-09-FIXING-01`15 16The representative elevation bay has one body bracket row, one edge bracket row, and one corner bracket row. The bracket schedule has one fixed-point row for vertical dead load and two sliding-point rows for wind restraint and expansion. Preserve these fixed and sliding points in the memo.17 18Unit convention for this source pack:19 20- `kPa x m2 = kN` for these pressure-area load checks.21- All bracket and anchor demands and resistances below are in `kN`; do not convert them again before forming utilization ratios.22- Utilization ratios are dimensionless `kN / kN` values. For example, `2.16 kN / 2.8 kN` is about `0.77`, not `0.00077`.23 24## Wind And Pressure-Zone Basis25 26| Item | Value |27|------|-------|28| Basic wind speed | {{ basic_wind_speed_m_s }} m/s |29| Source-owned velocity pressure | {{ source_velocity_pressure_kpa }} kPa |30| Body-zone pressure coefficient magnitude | {{ body_pressure_coefficient }} |31| Edge-zone pressure coefficient magnitude | {{ edge_pressure_coefficient }} |32| Corner-zone pressure coefficient magnitude | {{ corner_pressure_coefficient }} |33 34Wind checks:35 36- Velocity pressure equals the `source_velocity_pressure_kpa` value from `WIND-09-CRIT-01`. The basic wind speed is retained as source context only for this synthetic instance.37- Body pressure equals `velocity_pressure_kpa x body_pressure_coefficient`.38- Edge pressure equals `velocity_pressure_kpa x edge_pressure_coefficient`.39- Corner pressure equals `velocity_pressure_kpa x corner_pressure_coefficient`.40- Use pressure magnitudes for the bracket and anchor demand checks. The redrawn source pack treats the governing facade action as suction, but grading uses positive demand magnitudes.41 42## Bracket And Anchor Basis43 44| Item | Value |45|------|-------|46| Bracket tributary width | {{ tributary_width_m }} m |47| Bracket tributary height | {{ tributary_height_m }} m |48| Facade dead load | {{ facade_dead_load_kpa }} kPa |49| Bracket horizontal resistance | {{ bracket_horizontal_resistance_kn }} kN |50| Bracket vertical resistance | {{ bracket_vertical_resistance_kn }} kN |51| Anchor tension resistance | {{ anchor_tension_resistance_kn }} kN |52| Anchor shear resistance | {{ anchor_shear_resistance_kn }} kN |53| Anchor embedment | {{ anchor_embedment_mm }} mm |54| Minimum anchor embedment | {{ minimum_anchor_embedment_mm }} mm |55| Corner anchor edge distance x | {{ corner_anchor_edge_distance_x_mm }} mm |56| Corner anchor edge distance y | {{ corner_anchor_edge_distance_y_mm }} mm |57| Minimum anchor edge distance | {{ minimum_anchor_edge_distance_mm }} mm |58| Corner nearest anchor spacing | {{ corner_nearest_anchor_spacing_mm }} mm |59| Minimum anchor spacing | {{ minimum_anchor_spacing_mm }} mm |60 61Bracket and anchor checks:62 63- Tributary area equals `tributary_width_m x tributary_height_m`.64- Zone wind load equals `zone_pressure_kpa x tributary_area_m2`.65- Dead load per bracket equals `facade_dead_load_kpa x tributary_area_m2`.66- The dead load result is already in `kN`; use it directly in vertical margin and anchor shear utilization checks.67- Corner bracket horizontal utilization equals `corner_wind_load_kn / bracket_horizontal_resistance_kn`.68- Corner bracket vertical utilization equals `dead_load_per_bracket_kn / bracket_vertical_resistance_kn`.69- Anchor tension utilization equals `zone_wind_load_kn / anchor_tension_resistance_kn`.70- Anchor shear utilization equals `dead_load_per_bracket_kn / anchor_shear_resistance_kn`.71- Combined anchor utilization equals `sqrt(anchor_tension_utilization^2 + anchor_shear_utilization^2)`.72- Governing utilization is the maximum of body anchor combined utilization, edge anchor combined utilization, corner anchor combined utilization, corner bracket horizontal utilization, and corner bracket vertical utilization.73- Anchor embedment margin equals `anchor_embedment_mm - minimum_anchor_embedment_mm`.74- Anchor edge margin equals `min(corner_anchor_edge_distance_x_mm, corner_anchor_edge_distance_y_mm) - minimum_anchor_edge_distance_mm`.75- Anchor spacing margin equals `corner_nearest_anchor_spacing_mm - minimum_anchor_spacing_mm`.76 77## Tolerance And Setout Basis78 79| Item | Value |80|------|-------|81| Nominal cavity depth | {{ nominal_cavity_depth_mm }} mm |82| Measured wall offset | {{ measured_wall_offset_mm }} mm |83| Minimum bracket projection | {{ minimum_bracket_projection_mm }} mm |84| Maximum bracket projection | {{ maximum_bracket_projection_mm }} mm |85| Required remaining tolerance allowance | {{ installation_tolerance_allowance_mm }} mm |86| Fixed-point rows | {{ fixed_point_count }} |87| Sliding-point rows | {{ sliding_point_count }} |88 89Tolerance checks:90 91- Required projection equals `nominal_cavity_depth_mm + measured_wall_offset_mm`.92- Projection margin equals the smaller of `required_projection_mm - minimum_bracket_projection_mm` and `maximum_bracket_projection_mm - required_projection_mm`.93- Fixed-point vertical margin equals `bracket_vertical_resistance_kn - dead_load_per_bracket_kn`.94- Governing row is the corner row when the corner combined anchor utilization controls the maximum utilization.95- Overall pass score is `1.0` only when governing utilization is no greater than 1.0, anchor embedment/edge/spacing margins are non-negative, projection margin is at least the required remaining tolerance allowance, fixed-point vertical margin is non-negative, and the corner row is governing; otherwise it is `0.0`.96 97## Output Format98 99Write a compact facade fixing memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Explain the calculations briefly, preserve the object IDs above, and state whether the baseline source pack passes the current docs-only checks.100 101Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.102 103Include a fenced JSON block with exactly these numeric keys:104 105```json106{107 "velocity_pressure_kpa": <numeric_value>,108 "body_pressure_kpa": <numeric_value>,109 "edge_pressure_kpa": <numeric_value>,110 "corner_pressure_kpa": <numeric_value>,111 "tributary_area_m2": <numeric_value>,112 "body_wind_load_kn": <numeric_value>,113 "edge_wind_load_kn": <numeric_value>,114 "corner_wind_load_kn": <numeric_value>,115 "dead_load_per_bracket_kn": <numeric_value>,116 "corner_bracket_horizontal_utilization": <numeric_value>,117 "corner_bracket_vertical_utilization": <numeric_value>,118 "body_anchor_combined_utilization": <numeric_value>,119 "edge_anchor_combined_utilization": <numeric_value>,120 "corner_anchor_combined_utilization": <numeric_value>,121 "governing_utilization": <numeric_value>,122 "anchor_embedment_margin_mm": <numeric_value>,123 "anchor_edge_margin_mm": <numeric_value>,124 "anchor_spacing_margin_mm": <numeric_value>,125 "required_projection_mm": <numeric_value>,126 "projection_margin_mm": <numeric_value>,127 "fixed_point_vertical_margin_kn": <numeric_value>,128 "governing_row_is_corner_score": <numeric_value>,129 "overall_pass_score": <numeric_value>130}131```132

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.

Ssc09 facade fixing case

ssc09_facade_fixing_case

Facade wind-zone, bracket, anchor, and tolerance package

redrawn-rainscreen-elevationbracket-anchor-setout
Parameter ranges
basic_wind_speed_m_s
44.24461147271994
source_velocity_pressure_kpa
1.2
body_pressure_coefficient
1
edge_pressure_coefficient
1.5
corner_pressure_coefficient
2
tributary_width_m
0.6
tributary_height_m
1.5
facade_dead_load_kpa
0.35
bracket_horizontal_resistance_kn
2.8
bracket_vertical_resistance_kn
1.2
anchor_tension_resistance_kn
2.5
anchor_shear_resistance_kn
3
anchor_embedment_mm
60
minimum_anchor_embedment_mm
60
corner_anchor_edge_distance_x_mm
85
corner_anchor_edge_distance_y_mm
140
minimum_anchor_edge_distance_mm
75
corner_nearest_anchor_spacing_mm
160
minimum_anchor_spacing_mm
100
nominal_cavity_depth_mm
190
measured_wall_offset_mm
18
minimum_bracket_projection_mm
170
maximum_bracket_projection_mm
230
installation_tolerance_allowance_mm
15
fixed_point_count
1
sliding_point_count
2

Example task

redrawn-rainscreen-elevation-ssc09-facade-fixing-case-previewhard difficulty, all inputs given.

Facade wind-zone, bracket, anchor, and tolerance package. redrawn-rainscreen-elevation. Required outputs: velocity_pressure_kpa, body_pressure_kpa, edge_pressure_kpa, corner_pressure_kpa, tributary_area_m2, body_wind_load_kn

The model sees

Scenario context and visible inputs.

basic_wind_speed_m_s
44.2446 to 44.2446 m/s
source_velocity_pressure_kpa
1.2 to 1.2 kPa
body_pressure_coefficient
1 to 1
edge_pressure_coefficient
1.5 to 1.5
corner_pressure_coefficient
2 to 2
tributary_width_m
0.6 to 0.6 m
tributary_height_m
1.5 to 1.5 m
facade_dead_load_kpa
0.35 to 0.35 kPa
bracket_horizontal_resistance_kn
2.8 to 2.8 kN
bracket_vertical_resistance_kn
1.2 to 1.2 kN
anchor_tension_resistance_kn
2.5 to 2.5 kN
anchor_shear_resistance_kn
3 to 3 kN
anchor_embedment_mm
60 to 60 mm
minimum_anchor_embedment_mm
60 to 60 mm
corner_anchor_edge_distance_x_mm
85 to 85 mm
corner_anchor_edge_distance_y_mm
140 to 140 mm
minimum_anchor_edge_distance_mm
75 to 75 mm
corner_nearest_anchor_spacing_mm
160 to 160 mm
minimum_anchor_spacing_mm
100 to 100 mm
nominal_cavity_depth_mm
190 to 190 mm
measured_wall_offset_mm
18 to 18 mm
minimum_bracket_projection_mm
170 to 170 mm
maximum_bracket_projection_mm
230 to 230 mm
installation_tolerance_allowance_mm
15 to 15 mm
fixed_point_count
1 to 1
sliding_point_count
2 to 2

Executable tool: facade-wind-bracket-anchor-package_calc.py

The model must infer

Inputs withheld at this difficulty.

Nothing. All inputs are supplied.

The model must produce

The scored JSON answer schema.

{
  "velocity_pressure_kpa": <number>,
  "body_pressure_kpa": <number>,
  "edge_pressure_kpa": <number>,
  "corner_pressure_kpa": <number>,
  "tributary_area_m2": <number>,
  "body_wind_load_kn": <number>,
  "edge_wind_load_kn": <number>,
  "corner_wind_load_kn": <number>,
  "dead_load_per_bracket_kn": <number>,
  "corner_bracket_horizontal_utilization": <number>,
  "corner_bracket_vertical_utilization": <number>,
  "body_anchor_combined_utilization": <number>,
  "edge_anchor_combined_utilization": <number>,
  "corner_anchor_combined_utilization": <number>,
  "governing_utilization": <number>,
  "anchor_embedment_margin_mm": <number>,
  "anchor_edge_margin_mm": <number>,
  "anchor_spacing_margin_mm": <number>,
  "required_projection_mm": <number>,
  "projection_margin_mm": <number>,
  "fixed_point_vertical_margin_kn": <number>,
  "governing_row_is_corner_score": <number>,
  "overall_pass_score": <number>
}
  • velocity_pressure_kpa · scored within ±3%
  • body_pressure_kpa · scored within ±3%
  • edge_pressure_kpa · scored within ±3%
  • corner_pressure_kpa · scored within ±3%
  • tributary_area_m2 · scored within ±3%
  • body_wind_load_kn · scored within ±3%
  • edge_wind_load_kn · scored within ±3%
  • corner_wind_load_kn · scored within ±3%
  • dead_load_per_bracket_kn · scored within ±3%
  • corner_bracket_horizontal_utilization · scored within ±3%
  • corner_bracket_vertical_utilization · scored within ±3%
  • body_anchor_combined_utilization · scored within ±3%
  • edge_anchor_combined_utilization · scored within ±3%
  • corner_anchor_combined_utilization · scored within ±3%
  • governing_utilization · scored within ±3%
  • anchor_embedment_margin_mm · scored within ±3%
  • anchor_edge_margin_mm · scored within ±3%
  • anchor_spacing_margin_mm · scored within ±3%
  • required_projection_mm · scored within ±3%
  • projection_margin_mm · scored within ±3%
  • fixed_point_vertical_margin_kn · scored within ±3%
  • governing_row_is_corner_score · scored within ±3%
  • overall_pass_score · scored within ±3%