LIVEdataset releasetasks 552models 18last submission · built
task library
built templatecontrol-valve-sizingwith-tool

Cv Liquid Incompressible

Sizes control valves for incompressible liquid service by computing the required flow coefficient Cv from the ISA-75.01.01 equation Kv = Q * sqrt(SG / deltaP_eff), with Cv = 1.156 * Kv. Checks for choked (cavitating) flow using the liquid pressure recovery factor FL and critical pressure ratio factor FF, essential for process control and piping system design.

inputs

7 fields

context

4 archetypes

engine

with-tool

outputs

4 scored fields

contract fields

Parameter Map

7 inputs to 4 scored outputs

  • flow_rate_m3_h

    float

    Volumetric flow rate through the valve

    0.5 to 500m³/h
  • upstream_pressure_bar

    float

    Upstream pressure (P1) at valve inlet

    1 to 100bar
  • downstream_pressure_bar

    float

    Downstream pressure (P2) at valve outlet

    0.5 to 99bar
  • fluid_specific_gravity

    floatfrom archetypehidden in hard

    Fluid specific gravity relative to water at 15°C

    0.5 to 2
  • fluid_vapor_pressure_bar

    floatfrom archetypehidden in hard

    Fluid vapor pressure at operating temperature

    0.01 to 50bar
  • fluid_critical_pressure_bar

    floatfrom archetypehidden in hard

    Fluid thermodynamic critical pressure

    10 to 250bar
  • fl_recovery_factor

    floatfrom archetypehidden in hard

    Liquid pressure recovery factor FL of the valve

    0.5 to 1
pressure_drop_bartol 0.03

Actual pressure drop across the valve (bar)

cv_requiredtol 0.03

Required valve flow coefficient Cv

choked_pressure_drop_bartol 0.03

Choked (limiting) pressure drop (bar)

is_chokedtol 0.01

Choked flow indicator (1.0 = choked, 0.0 = not choked)

visibility contract

Difficulty Ladder

all_giveneasy

Water service, moderate pressures, all parameters given, non-choked conditions

all fields visible
all_givenmedium

Any fluid type and pressure range, all parameters given

all fields visible
partialhard

Fluid properties and valve FL hidden, agent must infer from process context

fluid_specific_gravityfluid_vapor_pressure_barfluid_critical_pressure_barfl_recovery_factor

scenario bands

Archetype Atlas

water_utility

2 contexts

Water utility service — clean water, low pressure

flow_rate_m3_h5 to 100
upstream_pressure_bar3 to 10
downstream_pressure_bar1 to 6
fluid_specific_gravity0.99 to 1.01

municipal-water-treatment / pumping-station-transfer

petrochemical_light

2 contexts

Petrochemical light hydrocarbon liquid service

flow_rate_m3_h10 to 200
upstream_pressure_bar5 to 40
downstream_pressure_bar2 to 30
fluid_specific_gravity0.65 to 0.85

refinery-distillation-unit / petrochemical-transfer-line

chemical_process

2 contexts

Chemical process — moderate-density process liquid

flow_rate_m3_h1 to 80
upstream_pressure_bar3 to 25
downstream_pressure_bar1 to 15
fluid_specific_gravity0.9 to 1.5

chemical-plant-reactor-feed / solvent-blending-unit

high_pressure_oil

2 contexts

High-pressure oil or heavy hydrocarbon service

flow_rate_m3_h20 to 500
upstream_pressure_bar20 to 100
downstream_pressure_bar5 to 60
fluid_specific_gravity0.82 to 1.1

offshore-production-platform / crude-oil-pipeline-terminal

rendered task

Generation Preview

refinery-distillation-unit-petrochemical-light-preview

difficulty
hard
visibility
partial
archetype
petrochemical_light
site context
refinery-distillation-unit
instruction excerptcv-liquid-incompressible_calc.py

visible fields

  • flow_rate_m3_h10 to 200 m³/h
  • upstream_pressure_bar5 to 40 bar
  • downstream_pressure_bar2 to 30 bar

withheld schema

fluid_vapor_pressure_barfluid_specific_gravityfl_recovery_factorfluid_critical_pressure_barpressure_drop_barcv_requiredchoked_pressure_drop_baris_choked
Petrochemical light hydrocarbon liquid service. refinery-distillation-unit. Required outputs: pressure_drop_bar, cv_required, choked_pressure_drop_bar, is_choked