Eccentricity
eccentricity_m
Load eccentricity
Scores if within ±3% of the reference value.
Calculates reduced gravity base foundation stability from vertical load, overturning moment, base geometry, and allowable bearing pressure. The template reports eccentricity, middle-third limit, maximum bearing pressure, bearing utilisation, and a numeric middle-third flag.
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.
5 inputs
Included directly in every task prompt.
Vertical load
vertical_load_kn
Resultant vertical load
Overturning moment
overturning_moment_knm
Overturning moment about the base centroid
Base width
base_width_m
Base width in the overturning direction
Base length
base_length_m
Base length perpendicular to overturning direction
Allowable bearing
allowable_bearing_kpa
Allowable bearing pressure
5 outputs
eccentricity_m
Load eccentricity
Scores if within ±3% of the reference value.
middle_third_limit_m
Middle-third eccentricity limit
Scores if within ±3% of the reference value.
maximum_bearing_kpa
Maximum bearing pressure from linear bearing distribution
Scores if within ±3% of the reference value.
bearing_utilisation_ratio
Maximum bearing divided by allowable bearing pressure
Scores if within ±3% of the reference value.
middle_third_satisfied
Numeric flag where 1 means eccentricity is within the middle third
Scores if within ±1% 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 structural engineer specializing in gravity base foundation checks.2 3## Problem4 5Calculate reduced gravity base stability from vertical load, overturning moment, base geometry, and allowable bearing pressure.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Vertical load | {{ vertical_load_kn }} | kN |12| Overturning moment | {{ overturning_moment_knm }} | kNm |13| Base width in overturning direction | {{ base_width_m }} | m |14| Base length | {{ base_length_m }} | m |15| Allowable bearing pressure | {{ allowable_bearing_kpa }} | kPa |16 17{% if archetype_description is defined %}18### Foundation Context19 20{{ archetype_description }}21{% endif %}22 23{% if tool_available %}24## Available Tool25 26A gravity base stability calculation tool is available at `/workspace/{{ meta.name }}_calc.py`. Run it with:27 28```bash29python3 /workspace/{{ meta.name }}_calc.py --help30```31 32You may use this tool to verify your calculations or compute values directly.33{% endif %}34 35## Required36 37Calculate the following:38 391. Load eccentricity402. Middle-third eccentricity limit413. Maximum bearing pressure424. Bearing utilisation ratio435. Numeric middle-third flag, where 1 means the eccentricity is within the middle third44 45## Constraints46 47- No internet access is available. Work from engineering knowledge and the provided tool.48- Use eccentricity = overturning moment / vertical load.49- Use middle-third limit = base width / 6.50- Use maximum bearing = average bearing x (1 + 6e / base width).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 "eccentricity_m": <numeric_value>,59 "middle_third_limit_m": <numeric_value>,60 "maximum_bearing_kpa": <numeric_value>,61 "bearing_utilisation_ratio": <numeric_value>,62 "middle_third_satisfied": <numeric_value>63}64```65 66Write your complete solution to `/workspace/output.md`.67 68 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.
equipment_block
Equipment foundation block stability check
turbine_base
Wind turbine gravity base stability check
wind-turbine-foundation-turbine-base-preview — hard difficulty, all inputs given.
Wind turbine gravity base stability check. wind-turbine-foundation. Required outputs: eccentricity_m, middle_third_limit_m, maximum_bearing_kpa, bearing_utilisation_ratio, middle_third_satisfied
Scenario context and visible inputs.
Executable tool: gravity-base-stability_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"eccentricity_m": <number>,
"middle_third_limit_m": <number>,
"maximum_bearing_kpa": <number>,
"bearing_utilisation_ratio": <number>,
"middle_third_satisfied": <number>
}