Water Pipe Catalogue Selector
The seeded values are fictional examples. Replace every row, source, edition and scenario before use. Results compare user-supplied data; they do not establish suitability, code compliance or professional approval.
The seeded values are fictional examples. Replace every row, source, edition and scenario before use.
Flow units: L/s, L/min, m3/h. Diameter: mm, cm, m. Pressure: kPa, bar, MPa. Temperature: C, F. Slope and fill: dimensionless fractions. All capacities and limits must come from your permitted catalogue.
Comparison criteria: capacity, actual bore, material, temperature, pressure (water), and exact rated slope/fill (drainage). An omitted optional headLossMax criterion is unknown.
Exact fractions are numerator/denominator. JSON schema keys are fixed across languages. capacity/demand: flow; insideDiameter/minInsideDiameter: true bore; minTemperature/maxTemperature/temperature: operating temperatures; maxPressure/pressure: operating pressure; headLoss/headLossMax: optional user-supplied loss and bound; source/edition: permitted data provenance; ratedSlope/slope and ratedFill/fill: catalogue conditions; material: exact string match, empty scenario string means no criterion. maxVelocity/minVelocity: optional decimal strings in m/s, water only.
Capacity and unit comparisons use exact rational arithmetic. Velocity criteria use an approximate π and floating point; borderline values need independent review.
Optional headLoss is a user-supplied pressure loss at headLossFlow (a flow quantity). It is checked only when headLossFlow exactly equals scenario demand; otherwise the requested loss criterion is unknown and the row cannot pass. No head-loss model is inferred.
A QUICK WALKTHROUGH
How to use this tool
- Enter catalogue rows, permitted sources and editions.
- Enter one or more operating scenarios using explicit units.
- Choose a ranking, compare all rows and export the full report.
User-supplied data
Flow: L/s, L/min, m3/h. Diameter: mm, cm, m. Pressure: kPa, bar, MPa. Temperature: C, F. Use permitted catalogue data for capacities and limits.
Conditions and limits
Checks capacity against demand, inside diameter against the minimum, exact material text when supplied, operating temperature within the listed range, and pressure rating against operating pressure. Optional headLossMax is checked only when headLossFlow exactly matches scenario demand. Optional velocity limits use a full circular bore.
Arithmetic and scope
Capacity, unit conversions and comparisons use exact rational arithmetic. Full-bore velocity uses approximate π and floating point and is labelled approximate. No pressure-loss model or standard table is used. Eligibility only means supplied criteria pass; regional requirements, current permitted data and professional review remain necessary.
GOOD TO KNOW
Common questions
How is capacity chosen?
Only supplied capacity is compared with demand. Bore, material, temperature range and pressure rating are also checked. Optional velocity limits use an approximate full-bore calculation; no pressure-loss formula is inferred.
Does eligible mean approved?
No. Region, code edition, permitted current catalogues and professional review are still required for normative selection.
How are ties handled?
Every eligible and rejected row is retained. Equal chosen ranking values share the same competition rank.