Required valve cv
required_valve_cv
Required valve Cv for the source-pack flow and pressure drop
Scores if within ±3% of the reference value.
Calculates source-bound process piping valve and control metrics from a deterministic SSC-11 task-owned source pack. The template combines valve Cv, pipe velocity, pressure-loss margin, control signal scaling, bend thrust, and an overall synthetic pass score.
with-tool: The model is given an executable Python calculator script.
Standards
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.
15 inputs
Included directly in every task prompt.
Process flow
process_flow_m3_h
LINE-SSC11-003 process design flow
Liquid specific gravity
liquid_specific_gravity
LINE-SSC11-003 liquid specific gravity
Valve pressure drop
valve_pressure_drop_kpa
VALVE-SSC11-003 design valve pressure drop
Installed valve cv
installed_valve_cv
VALVE-SSC11-003 installed valve Cv
Pipe internal diameter
pipe_internal_diameter_mm
LINE-SSC11-003 pipe internal diameter
Maximum velocity
maximum_velocity_m_s
MEMO-SSC11-003 maximum process line velocity
Maximum pressure loss
maximum_pressure_loss_kpa
MEMO-SSC11-003 maximum pressure loss allowance
Line pressure
line_pressure_kpa
PID-SSC11-003 line pressure at bend
Signal low value
signal_low_value
LOOP-SSC11-003 transmitter low range value
Signal high value
signal_high_value
LOOP-SSC11-003 transmitter high range value
Process value
process_value
LOOP-SSC11-003 process value for signal scaling
Signal low
signal_low_ma
LOOP-SSC11-003 low signal
Signal high
signal_high_ma
LOOP-SSC11-003 high signal
Bend angle deg
bend_angle_deg
PID-SSC11-003 bend angle
Thrust allowable
thrust_allowable_kn
MEMO-SSC11-003 bend thrust allowable
9 outputs
required_valve_cv
Required valve Cv for the source-pack flow and pressure drop
Scores if within ±3% of the reference value.
valve_cv_margin
Installed valve Cv minus required Cv
Scores if within ±3% of the reference value.
pipe_velocity_m_s
Process line velocity
Scores if within ±3% of the reference value.
velocity_margin_m_s
Velocity allowance minus line velocity
Scores if within ±3% of the reference value.
pressure_loss_margin_kpa
Pressure-loss allowance minus valve pressure drop
Scores if within ±3% of the reference value.
control_signal_ma
Scaled 4-20 mA control signal
Scores if within ±3% of the reference value.
bend_thrust_kn
Pressure thrust at the bend
Scores if within ±3% of the reference value.
thrust_utilization
Bend thrust divided by allowable thrust
Scores if within ±3% of the reference value.
overall_pass_score
Pass score for the task-owned valve, velocity, loss, and thrust checks
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 mechanical process piping engineer checking a task-owned synthetic SSC-11 valve, line, control, and thrust package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. ISA-style control loop checks, valve Cv sizing workflows, P&ID line-list coordination, and pipe thrust routes shape the workflow context only; they are not extra data sources for this instance.4 5## Scene6 7- Product family: `SSC-11-LH-03`8- P&ID excerpt: `PID-SSC11-003`9- Line list: `LINE-SSC11-003`10- Valve datasheet: `VALVE-SSC11-003`11- Control loop card: `LOOP-SSC11-003`12- Coordination memo: `MEMO-SSC11-003`13 14## Source Values15 16| Item | Value |17|------|-------|18| Process flow | {{ process_flow_m3_h }} m3/h |19| Liquid specific gravity | {{ liquid_specific_gravity }} |20| Valve pressure drop | {{ valve_pressure_drop_kpa }} kPa |21| Installed valve Cv | {{ installed_valve_cv }} |22| Pipe internal diameter | {{ pipe_internal_diameter_mm }} mm |23| Maximum velocity | {{ maximum_velocity_m_s }} m/s |24| Maximum pressure loss | {{ maximum_pressure_loss_kpa }} kPa |25| Bend line pressure | {{ line_pressure_kpa }} kPa |26| Signal low value | {{ signal_low_value }} |27| Signal high value | {{ signal_high_value }} |28| Process value | {{ process_value }} |29| Signal low | {{ signal_low_ma }} mA |30| Signal high | {{ signal_high_ma }} mA |31| Bend angle | {{ bend_angle_deg }} degrees |32| Bend thrust allowable | {{ thrust_allowable_kn }} kN |33 34## Checks35 36- Required valve Cv equals `flow_gpm x sqrt(specific_gravity / pressure_drop_psi)`.37- Pipe velocity equals flow divided by pipe area.38- Pressure-loss margin equals maximum pressure loss minus valve pressure drop.39- Control signal uses linear scaling between the low and high process values and the 4-20 mA range.40- Bend thrust equals `2 x pressure x pipe_area x sin(bend_angle / 2)`.41- Overall pass score is `1.0` only when valve Cv, velocity, pressure-loss, and thrust margins pass; otherwise it is `0.0`.42 43## Output Format44 45Write a compact memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Preserve the object IDs above and state whether the baseline source pack passes the current docs-only checks.46 47Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.48 49Include a fenced JSON block with exactly these numeric keys:50 51```json52{53 "required_valve_cv": <numeric_value>,54 "valve_cv_margin": <numeric_value>,55 "pipe_velocity_m_s": <numeric_value>,56 "velocity_margin_m_s": <numeric_value>,57 "pressure_loss_margin_kpa": <numeric_value>,58 "control_signal_ma": <numeric_value>,59 "bend_thrust_kn": <numeric_value>,60 "thrust_utilization": <numeric_value>,61 "overall_pass_score": <numeric_value>62}63```64 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.
ssc11_process_valve_case
Process piping valve and control case
process-piping-ssc11-process-valve-case-preview — hard difficulty, all inputs given.
Process piping valve and control case. process-piping. Required outputs: required_valve_cv, valve_cv_margin, pipe_velocity_m_s, velocity_margin_m_s, pressure_loss_margin_kpa, control_signal_ma
Scenario context and visible inputs.
Executable tool: process-piping-valve-control-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"required_valve_cv": <number>,
"valve_cv_margin": <number>,
"pipe_velocity_m_s": <number>,
"velocity_margin_m_s": <number>,
"pressure_loss_margin_kpa": <number>,
"control_signal_ma": <number>,
"bend_thrust_kn": <number>,
"thrust_utilization": <number>,
"overall_pass_score": <number>
}