Required cv
required_cv
Required valve Cv
Scores if within ±3% of the reference value.
Calculates source-bound process control valve metrics from a deterministic SSC-10 task-owned source pack. The template combines valve Cv, valve authority, 4-20 mA scaling, fail-close timing, basin HRT, and an overall synthetic pass score.
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.
13 inputs
Included directly in every task prompt.
Design flow
design_flow_l_s
PID-10-VALVE-04 design flow
Specific gravity
specific_gravity
VALVE-10-DATA-04 fluid specific gravity
Upstream pressure
upstream_pressure_kpa
PID-10-VALVE-04 upstream pressure
Downstream pressure
downstream_pressure_kpa
PID-10-VALVE-04 downstream pressure
Selected valve cv
selected_valve_cv
VALVE-10-DATA-04 selected valve Cv
Total control zone drop
total_control_zone_drop_kpa
CONTROL-10-NARR-04 total control-zone pressure drop
Process lrv
process_lrv
RANGE-10-PV-04 lower range value
Process urv
process_urv
RANGE-10-PV-04 upper range value
Setpoint value
setpoint_value
LOOP-10-SCHED-04 process setpoint
Measured signal
measured_signal_ma
LOOP-10-SCHED-04 measured command signal
Required fail close
required_fail_close_s
CONTROL-10-NARR-04 required fail-close time
Actual fail close
actual_fail_close_s
VALVE-10-DATA-04 actual fail-close time
Basin volume
basin_volume_m3
PID-10-VALVE-04 controlled basin volume
8 outputs
required_cv
Required valve Cv
Scores if within ±3% of the reference value.
cv_margin
Selected Cv minus required Cv
Scores if within ±3% of the reference value.
valve_authority_ratio
Valve pressure drop divided by total control-zone drop
Scores if within ±3% of the reference value.
command_signal_ma
Setpoint converted to 4-20 mA command
Scores if within ±3% of the reference value.
signal_error_ma
Difference between measured and calculated command signal
Scores if within ±3% of the reference value.
fail_close_margin_s
Required fail-close time minus actual fail-close time
Scores if within ±3% of the reference value.
basin_hrt_hr
Hydraulic retention time through controlled basin
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when Cv, signal, fail-close, and HRT checks pass
Scores if within ±0.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 wastewater process engineer checking a task-owned synthetic SSC-10 instrumented process control and valve package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. P&ID review, control valve sizing, loop scaling, and control narrative workflows shape the context only; this instance does not parse a real P&ID, vendor export, or authority-approved design.4 5## Scene6 7- Product: `SSC-10-LH-04`8- P&ID: `PID-10-VALVE-04`9- Loop schedule: `LOOP-10-SCHED-04`10- Valve data sheet: `VALVE-10-DATA-04`11- Process range table: `RANGE-10-PV-04`12- Control narrative: `CONTROL-10-NARR-04`13- Instrumentation memo: `MEMO-10-INST-04`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Design flow | {{ design_flow_l_s }} L/s |20| Specific gravity | {{ specific_gravity }} |21| Upstream pressure | {{ upstream_pressure_kpa }} kPa |22| Downstream pressure | {{ downstream_pressure_kpa }} kPa |23| Selected valve Cv | {{ selected_valve_cv }} |24| Total control-zone drop | {{ total_control_zone_drop_kpa }} kPa |25| Process LRV | {{ process_lrv }} |26| Process URV | {{ process_urv }} |27| Setpoint | {{ setpoint_value }} |28| Measured signal | {{ measured_signal_ma }} mA |29| Required fail-close time | {{ required_fail_close_s }} s |30| Actual fail-close time | {{ actual_fail_close_s }} s |31| Basin volume | {{ basin_volume_m3 }} m3 |32 33## Calculation Rules34 35- Required Cv equals `flow_gpm / sqrt(delta_psi / specific_gravity)`, where `flow_gpm = design_flow_l_s x 15.8503`.36- Valve authority equals valve pressure drop divided by total control-zone pressure drop.37- Command signal equals `4 + 16 x (setpoint - LRV) / (URV - LRV)`.38- Signal error equals the absolute difference between measured and calculated command signal.39- Fail-close margin equals required fail-close time minus actual fail-close time.40- Basin HRT equals basin volume divided by design flow, converted to hours.41- Overall pass score is `1.0` only when Cv margin, authority, signal error, fail-close margin, and HRT checks pass.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 source 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 modelling evidence, generated benchmark readiness, or benchmark readiness.48 49Include a fenced JSON block with exactly these numeric keys:50 51```json52{53 "required_cv": <numeric_value>,54 "cv_margin": <numeric_value>,55 "valve_authority_ratio": <numeric_value>,56 "command_signal_ma": <numeric_value>,57 "signal_error_ma": <numeric_value>,58 "fail_close_margin_s": <numeric_value>,59 "basin_hrt_hr": <numeric_value>,60 "overall_pass_score": <numeric_value>61}62```63 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.
ssc10_process_control_valve_case
Instrumented process control and valve source pack
process-control-valve-ssc10-process-control-valve-case-preview — hard difficulty, all inputs given.
Instrumented process control and valve source pack. process-control-valve. Required outputs: required_cv, cv_margin, valve_authority_ratio, command_signal_ma, signal_error_ma, fail_close_margin_s
Scenario context and visible inputs.
Executable tool: instrumented-process-control-valve-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"required_cv": <number>,
"cv_margin": <number>,
"valve_authority_ratio": <number>,
"command_signal_ma": <number>,
"signal_error_ma": <number>,
"fail_close_margin_s": <number>,
"basin_hrt_hr": <number>,
"overall_pass_score": <number>
}