Pipe area m2
pipe_area_m2
Pipe internal area
Scores if within ±3% of the reference value.
Calculates unbalanced thrust force at a pressurised pipe bend from internal pressure, pipe internal diameter, and bend angle. The template reports pipe area, straight pressure force, and bend thrust force.
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.
3 inputs
Included directly in every task prompt.
Internal pressure
internal_pressure_kpa
Internal pipe pressure
Pipe internal diameter
pipe_internal_diameter_mm
Pipe internal diameter
Bend angle deg
bend_angle_deg
Pipe bend angle
3 outputs
pipe_area_m2
Pipe internal area
Scores if within ±3% of the reference value.
pressure_force_kn
Straight pressure force
Scores if within ±3% of the reference value.
bend_thrust_force_kn
Unbalanced bend thrust force
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 pipe thrust restraint.2 3## Problem4 5Calculate the unbalanced thrust force at a pressurised pipe bend.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Internal pressure | {{ internal_pressure_kpa }} | kPa |12| Pipe internal diameter | {{ pipe_internal_diameter_mm }} | mm |13| Bend angle | {{ bend_angle_deg }} | degrees |14 15{% if archetype_description is defined %}16### Pipe Context17 18{{ archetype_description }}19{% endif %}20 21{% if tool_available %}22## Available Tool23 24A thrust force calculation tool is available at `/workspace/{{ meta.name }}_calc.py`. Run it with:25 26```bash27python3 /workspace/{{ meta.name }}_calc.py --help28```29 30You may use this tool to verify your calculations or compute values directly.31{% endif %}32 33## Required34 35Calculate the following:36 371. Pipe internal area382. Straight pressure force393. Bend thrust force40 41## Constraints42 43- No internet access is available. Work from engineering knowledge and the provided tool.44- Use pipe area = pi x diameter squared / 4.45- Use pressure force = pressure x pipe area.46- Use bend thrust = 2 x pressure force x sin(bend angle / 2).47 48## Output Format49 50Show 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:51 52```json53{54 "pipe_area_m2": <numeric_value>,55 "pressure_force_kn": <numeric_value>,56 "bend_thrust_force_kn": <numeric_value>57}58```59 60Write your complete solution to `/workspace/output.md`.61 62 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.
water_main_bend
Water main bend thrust check
rising_main_bend
Wastewater rising main bend thrust check
wastewater-rising-main-rising-main-bend-preview — hard difficulty, all inputs given.
Wastewater rising main bend thrust check. wastewater-rising-main. Required outputs: pipe_area_m2, pressure_force_kn, bend_thrust_force_kn
Scenario context and visible inputs.
Executable tool: thrust-force-calculation_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"pipe_area_m2": <number>,
"pressure_force_kn": <number>,
"bend_thrust_force_kn": <number>
}