SOL ALPHATutorials
SOL ALPHA · PACKAGE HANDBOOK

Pressure loss – Flow and pipe network calculations

Understand pipe losses, use RDV and NPSH with clear references, and review coupled pipe networks.

Edition 1.0 · 7 September 2026

Chapter 01From process case to hydraulic decision

This handbook moves from an individual flow path to the pump and a branched network. It helps prepare pressure-loss calculations, assign inputs correctly and assess results technically. A “pressure loss” value becomes usable only after the fluid, flow rate, temperature, geometry and balance boundary are defined. The same pipe can fulfil very different duties during a cold start, warm continuous operation and low tank level.

Where should you start?

For a heat exchanger, start with the RDV section and its transition from WTS. For a liquid pump, first read pressure references and then the NPSH workflow. A branched network also requires the topology review in the RNET chapter. The package map lists all 24 modules and separates pipe flow, control, metering, separation and supporting thermal tasks.

The examples have different evidence levels. A simple pipe example is a fully specified analytical teaching calculation. The NPSH case comes from a historical regression dataset and includes explicitly examined invalid power data. Workflows for changes, connections and reopening were prepared from sources; no new live run of these three modules was performed for this edition. Each example states this distinction.

The work product

The result should be a reviewable case description: operating point, included resistances, pressure definition, boundary conditions, acceptance limits and unresolved uncertainty. Increasing pump head may enable more flow while reducing suction margin. A thermally improved heat exchanger may perform less favourably hydraulically. Both effects belong in the decision.

Back to top ↑

Chapter 02Prepare a complete calculation case

Sketch the fluid path before entering module values. Mark free surfaces, pressure connections, pump, heat exchanger, valves, branches and elevations. Give each section an unambiguous identifier. This reveals which losses RDV supplies, which piping another module covers and which boundary condition the network calculation prescribes.

  1. Select the operating case: Normal duty, maximum flow, cold start or minimum suction level. Flow and temperatures must be values that can occur together.
  2. Define the fluid: Record its name, composition, phase, density, dynamic viscosity and, where relevant, vapour pressure at the appropriate state.
  3. Establish geometry: Source the inside diameters, lengths, roughness, parallel paths, fittings and elevation datum.
  4. Separate knowns and unknowns: Decide whether flow, pressure difference or geometry is sought. A released target must not simultaneously remain prescribed by a connection.
  5. Calculate and review: Check units and status first, velocity and Reynolds number next, then component losses, total loss and system effect.
  6. Save traceably: Keep the case name, input status, sources, result and open issues together. Give each changed case its own identity.

A blank result is not a small number. An existing value can belong to a previous state. Observe the actual calculation status after every change and whether a field is prescribed, calculated or linked. Colour alone is insufficient as a permanent record of input status.

For project review, maintain a short section register: identifier, from/to, fluid state, flow, loss source and included components. This prevents double counting and makes it easier to divide a network into calculable tasks later.

Operating caseFluid · State · Flow
Flow pathGeometry · Elevations · Fittings
Component calculationVelocity · Component losses
SystemNetwork balance · Pump · NPSH

Conceptual workflow diagram; actual data connections are checked for each module.

Back to top ↑

Chapter 03Place all 24 modules in context

The following map matches the configured package membership. It includes pipe flow, machinery, metering, separation and supporting thermal tasks. A shared package name does not imply identical methods or code coverage. Availability depends on the actual installed modules and licence.

ModuleTaskWhen to use it and what to check
A2Safety-valve flow areaEstablish upset flow, fluid and allowable back pressure; valve sizing is a separate protective-function calculation. Identify the code edition and certified discharge data.
CAVControl valve and throttlingFor liquids and gases including critical and subcritical flow. Establish valve characteristics, approach flow and reducers; a pipe loss coefficient does not replace valve sizing.
DKEGStodola steam-cone lawFor the relationship between steam flow and pressure states in the appropriate machine model. Do not infer a complete turbine characteristic or general network solution.
DROSDifferential-pressure flow measurementSelect orifice plates, nozzles and Venturi forms by their actual construction. Distinguish metering differential pressure, permanent loss and the applicable standard limits.
DRRBCrossflow finned-tube bundleFor pressure loss across a finned-tube bundle. Pitch, fins and minimum free area define the reference flow; plain-pipe friction values cannot simply be reused.
FDPAdiabatic pipe flowCompressible and incompressible flow including fittings. Track pressure level and state changes for gases; one constant liquid-style density may be insufficient.
FLDWire-mesh and fibre separatorAssess the separation duty and droplet or particle distribution together with hydraulics. A low pressure loss alone does not establish adequate separation.
HSAHorizontal gravity separatorFor separation with vessel geometry, liquid level and internals. Gas loading, liquid inventory and droplet entrainment jointly constrain the design.
HYBATube-reboiler hydraulicsHydraulic balance of a vertical tube-side reboiler. Driving head, heating, evaporation and circulation must be consistent; single-phase pipe losses alone are insufficient.
LOGIPerforated plates and gridsFor internals with a defined free area. Record open-area ratio, geometry and reference area before comparing loss coefficients with other components.
NKRECentrifugal-pump specific speedTo classify a pump from speed, flow and head. Observe the unit convention, number of stages and reference flow; this does not yield a complete NPSH curve.
NPSHPump system and suction marginDetailed route: suction/discharge piping, system head, power and available NPSH. Establish the manufacturer curve and required margin separately; critically review historical invalid values.
RDVHeat-exchanger tube-side lossDetailed route: nozzles, entries/exits, turns and tube friction with property and fouling effects. Associate geometry with the correct thermal operating case.
ROOrifice calculationA separately registered orifice module. Check its actual mask and model scope before selection; the detailed DROS configuration list is not automatically attributed to RO.
STAKChimney draft and flow lossesDensity differences provide natural draft while friction and internals consume it. Flue-gas and ambient temperatures therefore belong to the same operating case.
STOSLiquid-pipeline surgeFor surges and valve closure using the Joukowsky relationship. Check wave travel time, closure history and minimum pressures; steady losses do not verify transients.
TKLTank level and volumeFor horizontal/vertical cylindrical vessels and associated heads. Supplies geometry for level scenarios; the hydraulic elevation datum still needs to be defined.
TSIPKettle-reboiler hydraulicsHydraulic assessment of a kettle reboiler with thermal state and liquid inventory. Do not generally equate it with a vertical thermosiphon.
VSAVertical gravity separatorAssess gas/liquid loading and internals together. Construction and residence-time assumptions are decisive, not just an allowable pressure loss.
ZDPGas-liquid two-phase flowPipe loss for appropriate horizontal, upward or downward paths. Check phase fraction, slip, gravity and model range; average density alone does not describe these effects.
ZELLThermal distribution by cell methodCorrected mean temperature difference and temperature distribution provide thermal context. It belongs to the configured package but is not a general pipe-loss solver.
QKUKReciprocating-compressor coupling workFor specific coupling work with standard volume flow, stages and suction/recooling conditions. Distinguish standard and actual flow; a liquid-pump equation does not describe gas compression.
VSPLeakage through a narrow annular gapFor narrow cylindrical annuli from geometry, properties and pressure difference. Establish gap width and surface condition carefully; small dimensional changes can have large effects.
RNETBranched and meshed pipe networksDetailed route: nodes, branches, boundary conditions and pressure profile in the graphical network plan. The conventional chapter mask does not replace this editor; host support is required.

RDV, NPSH and RNET receive detailed treatment here. For other modules, the map supports selection and identifies the main interfaces. It does not replace their future complete individual handbooks.

Back to top ↑

Chapter 04Distinguish absolute pressure, gauge pressure and loss

The most consequential pressure errors occur before calculation. Absolute pressure is referenced to vacuum; gauge pressure is referenced to a specified ambient pressure. A pressure difference initially means the difference between two pressures on the same reference. Irreversible flow loss represents loss of mechanical energy; measured static pressure differences may also contain elevation and velocity terms depending on the measurement locations.

pabs = pg + patm   ·   hL = ΔpL / (ρg)

In the reviewed NPSH module, V4 and V14 are the suction- and discharge-vessel gauge pressures. V11 is barometric pressure. The source equations add V11 to the vessel gauge pressures and include elevation and losses to calculate absolute pump-nozzle pressures V19 and V20. Vapour pressure V2 is absolute. Entering an already absolute vessel pressure in V4 counts atmospheric pressure twice.

The NPSH source offers a relationship between atmospheric pressure and site altitude V8. This is a model; it does not replace a project requirement for minimum local atmospheric pressure. Also establish whether suction elevation is positive when the liquid surface is above the pump datum. Positive flooded-suction elevation increases available suction head in the documented NPSH route.

Practical cross-check

Mark every pressure source as “absolute”, “gauge” or “differential”. Convert bar and kPa into Pa before an independent check: 1 bar = 100,000 Pa and 1 kPa = 1,000 Pa. The WTS operating mask explicitly marks pressures as absolute; account for this when transferring data to NPSH. A shared unit of Pa does not prove a shared pressure reference.

Back to top ↑

Chapter 05Keep flow and properties consistent

Mass flow is conserved in steady piping without additions or withdrawals. Volume flow also depends on density. During heating, cooling or appreciable gas expansion, the same volume flow must therefore not be used everywhere without a state reference. Determine the free flow area from inside diameter; nominal size and outside diameter are not equivalent.

V̇ = ṁ / ρ   ·   v = V̇ / A   ·   Re = ρvD / μ = vD / ν

Dynamic viscosity μ or η and kinematic viscosity ν are different quantities. The reviewed RDV and NPSH modules use dynamic viscosity in mPa·s. For the SI equation above, multiply that numerical value by 0.001 to obtain Pa·s. Kinematic viscosity is expressed in m²/s; 1 mm²/s equals 10−6 m²/s. A mistake can shift Reynolds number by several orders of magnitude.

RDV distinguishes mean fluid properties from properties at the wall state because viscosity and convection effects correct friction. This does not mean that the whole fluid is at wall temperature. In NPSH, vapour pressure, density and viscosity must belong to the pumped fluid at the considered state. The historical NPSH test in this handbook is a synthetic numerical case; it is not used to reconstruct a particular real fluid.

Obtain properties from an appropriate module described in the fluid-properties handbook or from documented project data. Mixtures also require composition and its basis. A cold glycol case can be hydraulically much more demanding than warm water at the same volume flow. One density value cannot capture that difference.

Back to top ↑

Chapter 06Read Darcy, Fanning and component losses correctly

For single-phase incompressible flow in a straight circular pipe, the Darcy-Weisbach form provides a useful check equation. Fittings may be included through loss coefficients ζ, provided every coefficient uses the same explicitly defined reference velocity. This is particularly important at changes in cross-section.

ΔpL = (λD L/D + Σζ) ρv²/2   ·   λD = 4 fF

The two common friction definitions differ by a factor of four. In the NPSH source route, the laminar relationship 64/Re yields the Darcy factor and pressure loss contains λL/D. RDV instead calculates the isothermal coefficient using 16/Re in the laminar range and tube-friction loss using 2fρv²NPassL/D. This is a Fanning convention, with additional module-specific corrections. The letter f alone does not identify the convention.

Comparing displayed coefficients without their equations is therefore uninformative. First compare the resulting losses for identical geometry and properties. If coefficients differ by about four, check definitions before assuming a calculation defect. The NASA primary reference explicitly defines both conventions.

What should be added?

Successive irreversible losses can be combined within the same energy balance. Static-pressure recovery through an expansion and elevation pressure terms are different contributions. Parallel paths divide the flow; their losses are not added as if they were two pipes in series. Also distinguish a complete component loss from subresults already included in it.

Back to top ↑

Chapter 07Assess flow regime and model limits

Reynolds number is a modelling indicator, not a universal acceptance criterion. Pipe shape, entrance conditions, disturbances and wall conditions influence transition. The reviewed NPSH implementation switches to its turbulent-friction route above Re = 2320. RDV uses its own ranges for the isothermal coefficient and further transitions for corrections. These implementation boundaries are not sharp physical boundaries for every installation.

If a result is close to a regime transition, examine at least one slightly lower and one slightly higher flow. Observe both friction factor and actual loss. A discontinuity may arise from a correlation change; conversely, a smooth curve does not prove adequate model accuracy. Record the range and chosen method in the report.

When the simple pipe equation is insufficient

For compressible gases, appreciable pressure reduction changes density and therefore velocity. Gas-liquid mixtures additionally involve slip, flow pattern and potentially hydrostatic and acceleration terms. Choose an appropriate FDP or ZDP route and review the actual module limits. Liquid-loss equations using an arbitrary average density do not generally represent these tasks.

Very narrow gaps, non-Newtonian fluids, pulsating flow, cavitation and rapid valve closure are also separate modelling decisions. VSP or STOS may suit particular tasks; module registration does not establish suitability for every special case. Clarify an uncertain physical state before selecting the calculation.

A temperature change may alter viscosity, vapour pressure and density simultaneously. Reduced pipe friction therefore does not automatically improve the NPSH case: increased vapour pressure may reduce suction margin by more.

Back to top ↑

Chapter 08RDV: calculate the heat-exchanger tube side

RDV considers the tube-side flow path of a shell-and-tube heat exchanger. Its evaluation separates nozzle losses, entry/exit and turning losses, and tube friction. A fouling multiplier acts on the tube-friction contribution in the reviewed total. This helps determine whether changing the nozzle, tube area or flow arrangement is likely to be effective.

  1. Select the correct construction V36: straight tubes, U-tubes or bends. Associate phase V43 with the actual fluid state.
  2. Specify passes V13 and tubes carrying parallel flow V14 consistently. For multiple passes, do not automatically use the total tube count as the parallel count.
  3. Enter tube length, inside diameter, outside diameter, wall thickness and both nozzles. Do not overconstrain a geometric relationship with conflicting additional inputs.
  4. Associate mass flow V19 and fluid/wall properties with the same WTS operating case. Record their origin and connections.
  5. Calculate velocity V21, Reynolds V22 and the loss groups. Then review total V34 and its use in the overall hydraulic budget.

Δptotal = Δpnozzles + Δpentry/exit + Ft Δptube friction

In the reviewed source route this means V34 = V30 + V31 + V33·V32. V51 and V52 are separately reported nozzle subresults; do not blindly add them again to the already complete total. For a different module version, review the total actually used.

This workflow is prepared from mask and source without a new RDV live demonstration. A complete numerical first run and all construction variants remain separate execution evidence to obtain. The following simple pipe calculation provides independent orientation and is not a numerical substitute for RDV corrections.

Back to top ↑

Chapter 09NPSH: work through a pump system systematically

NPSH describes the pump suction side, whereas head and power address the complete pumping duty. The module combines these quantities in one system description. Begin on the suction side because adequate discharge pressure does not remedy an inadequate pump-inlet condition.

  1. Name the pump and fluid in V12/V13. Define the operating point with volume flow V24.
  2. Specify vapour pressure V2, density V3 and pipe-calculation viscosity V25 with a defensible state description.
  3. Enter suction-vessel gauge pressure V4, atmospheric reference V8/V11, flooded-suction elevation V6 and any approach velocity V5 at the defined reference point.
  4. Describe suction piping V26–28 and its fittings V38. Calculate velocity, Reynolds number, friction factor and loss V7 where these suit the chosen calculation direction.
  5. Enter the discharge vessel or receiver V14/V15 and discharge piping V32–34/V39. Check head V22 against the documented elevation and pressure terms.
  6. Enter a justified positive pump efficiency V40. Compare available NPSH V10 with manufacturer requirement V9 and the project-specific margin.

The reviewed source route can initialize missing fitting coefficients to zero. Physically, this means no additional local losses are included there. It also initializes efficiency to zero if unknown; that state does not produce a finite usable power in the power equation. Deliberately enter the required values.

V5 and V29 are not identical merely because both use m/s. V5 belongs to the approach-flow energy reference, whereas V29 is suction-pipe velocity. For a large suction vessel, free-surface velocity may be approximately zero while pipe velocity is appreciable. State the chosen reference explicitly.

Back to top ↑

Chapter 10First example: independently check a pipe

Analytical teaching calculation, not a SOL live result. Consider a horizontal circular pipe carrying steady single-phase incompressible liquid. Darcy friction factor is deliberately fixed for this exercise; it is not derived from material roughness. The calculation demonstrates scales and units, not suitability of a particular real pipe.

Specified quantityValueRole
Actual volume flow0.010 m³/s = 36 m³/hFixed
Pipe inside diameter0.100 mFixed
Pipe length20.0 mFixed
Density1,000 kg/m³Fixed
Dynamic viscosity0.001 Pa·s = 1 mPa·sFixed
Darcy friction factor0.020Fixed for this teaching calculation
Sum of ζ3.0Reference velocity in the 0.100-m pipe
Pressure lossSoughtFree

A = πD²/4 gives A = 0.007854 m² and v = 1.27324 m/s. Reynolds number is approximately 127,324. Dynamic pressure ρv²/2 is 810.57 Pa. Pipe friction λL/D = 4 and fitting coefficient 3 combine to give a factor of 7. Thus Δp = 5,673.99 Pa = 5.674 kPa and hL = 0.57839 m at g = 9.81 m/s².

The sequence also provides a useful troubleshooting method: if velocity is wrong, check volume flow and inside area first. If Reynolds number is wrong, check viscosity conversion. If only loss is wrong, check friction convention, L/D and the ζ reference. A plausible final number can conceal two compensating unit errors, which is why intermediate quantities are reviewed.

These numbers are independently checked by JavaScript algebra. A deviation below 0.01% is sufficient for the rounded values printed here. A later SOL run using an actually calculated friction factor may differ from this fixed-factor exercise; explain the difference using the different friction model.

Back to top ↑

Chapter 11Changed case: increased flow and its consequences

Duplicate the documented baseline before changing flow. In the analytical pipe exercise, V̇ rises from 0.010 to 0.012 m³/s, an increase of 20%. Diameter, length, density, viscosity, Darcy factor and ζ remain unchanged by definition. Pressure loss remains the free result. This fixed task description prevents several causes from changing unnoticed at the same time.

Velocity rises to 1.52789 m/s and Reynolds number to approximately 152,789. With fixed coefficients, loss grows with V̇²: 1.2² = 1.44. The result is Δp = 8,170.54 Pa = 8.171 kPa, 44% above the baseline. Hydraulic power for this individual resistance, V̇Δp, increases with the cube of the flow multiplier. It still does not represent total pump input power.

In an actual calculation, λ is generally not constant. If temperature, flow regime, density or valve position changes, the square law provides only orientation. Recalculate using the appropriate model and compare intermediate quantities. A larger network may also redistribute flow among parallel paths; an individual branch need not increase by the same factor as the total flow.

Applying this to WTS and RDV

Higher flow often changes heat transfer, temperature distribution and pressure loss together. Associate the changed RDV calculation with the changed WTS thermal case. Do not combine new flow rates with old wall-state properties. Then assess whether the available pump operating point and NPSH margin support the new state. This connected workflow is a review plan; it was not newly executed in a live project for this edition.

Back to top ↑

Chapter 12Inverse calculation: find the allowable flow

For the same analytical pipe exercise, loss must not exceed 4,000 Pa. Pressure loss is now prescribed as the target and V̇ is sought. Geometry, density and both resistance contributions remain fixed. The previous flow must not also remain an immutable input. In a module interface, deliberately change the calculation direction and, where necessary, the known or linked status of the former input field.

target = V̇baseline √(Δptarget / Δpbaseline)

With fixed Darcy factor, V̇ = 0.00839626 m³/s = 30.2265 m³/h. Substitute this value into the forward calculation: loss must return to 4,000 Pa. This second step checks calculation direction and units. It is an algebraic roundtrip, not evidence of an executed SOL solver-mode change.

With a friction model λ(Re, ε/D), the inverse calculation is coupled: changing V̇ changes Re and therefore λ. The appropriate module must solve that dependency, or a bounded external iteration must be documented transparently. Failure to find a solution does not justify releasing several inputs at once. First check whether the boundary conditions are physically attainable and mathematically sufficient.

In an RDV case, a target pressure difference may lead to a question about mass flow or geometry. A heat exchanger also has a thermal duty, however. A hydraulically acceptable lower flow may miss the required heat duty. Every inverse calculation therefore requires an independent forward check and a return to the overall process task. Verify the inverse route actually supported by the specific module version; this handbook does not claim arbitrary reversibility of every field.

Back to top ↑

Chapter 13Historical NPSH case: inputs and limits

Historical synthetic regression case dated 29 April 2026; not newly executed. The complete source and its SHA-256 hash are recorded in examples.json. The following list contains archived prescribed values. Units follow the reviewed module definition; a later mask run may use different display units. Text identifiers “jjj” and “kkk” are placeholders, not fluid definitions.

FieldQuantityValueUnit
V2Absolute vapour pressure50000Pa
V3Density1000kg/m³
V4Suction-vessel gauge pressure100000Pa
V5Approach velocity1m/s
V6Suction elevation2m
V8Site altitude10m
V12Pump descriptionjjj-
V13Fluid descriptionkkk-
V14Discharge-vessel gauge pressure120000Pa
V15Discharge elevation1.2m
V24Volume flow1m³/s
V25Dynamic viscosity2mPa·s
V26Suction inside diameter0.5m
V27Suction absolute roughness0.00001m
V28Suction length10m
V32Discharge inside diameter0.4m
V33Discharge absolute roughness0.00001m
V34Discharge length8m
V38Suction fitting coefficient0-
V39Discharge fitting coefficient0-
V40Pump efficiency0%

The case uses a large flow of 1 m³/s, different suction and discharge pipe diameters, and different vessel gauge pressures. Temperature and a physically substantiated fluid identity are absent. The vapour-pressure, density and viscosity combination is therefore treated as synthetic test data. It is not a recommendation for an actual pumped fluid.

V40 = 0% is especially significant. It causes division by zero in the documented power equation. The archive actually expects “Infinity” for V23 while marking the case expectSuccess: true. That metadata is not engineering acceptance. The case demonstrates how to critically read reproducible intermediate quantities and a documented invalid final value.

For a later isolated replay, prescribe the archived inputs, keep the selected results free and review all automatic connections. A production design case instead needs complete fluid data, valid efficiency, manufacturer NPSH data and application-specific assessment. The original test file is retained unchanged.

Back to top ↑

Chapter 14Independently trace the historical results

The table reproduces archived expectations, including the invalid power value. They are not newly measured Web results. The archive specifies a tolerance of 0.01; its test-configuration interpretation is not presented as a general relative accuracy guarantee. Appropriate individual tolerances for our independent algebraic checks are explicitly defined in the documentation tests.

FieldQuantityValueUnit
V7Suction pipe loss3029.5244Pa
V10Available NPSH17.15227m
V11Barometric pressure101173.3Pa
V16Discharge pipe loss7264.43Pa
V17Suction elevation pressure-19620Pa
V18Discharge elevation pressure11772Pa
V19Absolute suction-nozzle pressure217763.77Pa
V20Absolute discharge-nozzle pressure240209.73Pa
V21Pump differential pressure22445.969Pa
V22Pump head2.2880702m
V23Pump powerInfinityW
V29Suction velocity5.092958m/s
V30Suction Darcy factor0.0116797695-
V31Suction Reynolds number1273239.5-
V35Discharge velocity7.957747m/s
V36Discharge Darcy factor0.011471529-
V37Discharge Reynolds number1591549.4-

Pipe velocities are immediately checkable: 1 m³/s through a 0.5-m inside diameter gives 5.09296 m/s; through 0.4 m it gives 7.95775 m/s. Density ρ = 1,000 kg/m³ and μ = 0.002 Pa·s yield the archived Reynolds numbers. Friction factors combined with λL/D and dynamic pressure reproduce the stated pipe losses within stored rounding.

In field notation, the NPSH source equation is V10 = (V11 + V4 − V2)/(V3·g) + V5²/(2g) + V6 − V7/(V3·g). Substitution gives approximately 17.15227 m. Suction- and discharge-nozzle pressures yield about 22,445.97 Pa differential and 2.28807 m head in the documented module approach. A large available NPSH is therefore different from a large pump head.

As a separate analytical change, assume efficiency of 75% while retaining the archived hydraulic quantities. The power equation V̇Δp/0.75 then gives approximately 29.928 kW. This value is neither contained in the original archive nor newly calculated in SOL. It solely demonstrates why a justified positive efficiency is needed for a finite power value. It does not size an actual drive.

Back to top ↑

Chapter 15Assess NPSH margin and cavitation correctly

Available NPSH is a system quantity. Required NPSH is a pump- and operating-point requirement associated with a defined cavitation criterion. NPSH3 is frequently reported: the value at a specified 3% head drop. It does not automatically identify the onset of all vapour-bubble formation. Equality NPSHA = NPSH3 is therefore not a general guarantee of cavitation-free operation. The KSB primary reference on NPSH explains this distinction.

Compare quantities at the same flow, speed, impeller and appropriate fluid conditions. Derive the required margin from manufacturer information and project requirements. A universal addition such as 0.5 m is not used here as a general acceptance rule. Record whether the assessment requires a margin in metres, a ratio or another defined criterion.

Which cases may govern?

Low suction-vessel level reduces flooded-suction elevation. Increased vapour pressure at higher temperature reduces pressure margin. Fouled filters and higher flow increase suction-pipe losses. Lower local atmospheric pressure may also be unfavourable for an open vessel. Combine these causes into consistent operating cases where they can actually occur simultaneously.

A larger suction pipe can reduce friction loss, but does not address every cause: incorrect liquid level, gas entrainment, poor approach flow or unsuitable pump selection remain separate questions. Control-valve cavitation requires a valve model and local pressure assessment; it is different from the pump NPSH assessment. Likewise, steady NPSH analysis does not replace surge assessment.

Existing NPSH module illustration with two vessels, piping and a pump123
Existing NPSH module illustration from the repository. Not a program screenshot or newly executed calculation; original creation date unknown.
  1. Suction vessel: establish pressure and the lowest relevant liquid level.
  2. Pump datum: define elevation and energy references unambiguously.
  3. Discharge vessel and piping: separate boundary conditions and losses.
Back to top ↑

Chapter 16RNET: manage topology and boundary conditions

RNET is registered for branched and meshed pipe networks. The network is built in a graphical editor; the chapter mask explicitly refers to the special menu. The reviewed source names “Rohrnetz” and “Netz einlesen”. The latter requests host-mediated import of old ROHRNETZ *.net files. If the graphical or import bridge is unavailable, the module reports that the corresponding route is unavailable in that environment.

In practice, a visible RNET row and licensed module name do not establish an operable network editor in every Web environment. No newly executed editor run is claimed here. Check the actual deployment. A missing editor cannot be replaced by manually entering a node count; the source receives V1/V2/V3 as header data from the network.

  1. Define nodes for connections and boundary conditions, branches for directed hydraulic sections, and a traceable elevation datum.
  2. Assign geometry, fluid state and included resistances to every branch. A direction sign is initially a calculation convention; a negative result may indicate actual flow in the opposite direction.
  3. Set sufficiently determined, consistent pressure and flow boundaries. Do not arbitrarily prescribe all node pressures and all branch flows simultaneously.
  4. After calculation, check mass balance at every node, energy consistency along paths and the pressure profile.
  5. Change one resistance or withdrawal deliberately and examine redistribution across the connected network.

Important connection limit: The reviewed RNET chapter code excludes conventional connections to other chapters. A conceptual flow of WTS → loss data → pipe network must therefore not be presented as an automatically available ordinary variable link. Transfer and modelling use the routes provided by the actual editor and require explicit acceptance checks.

Back to top ↑

Chapter 17Check example: two parallel branches

Analytical network teaching example, not an RNET live case. Two horizontal parallel branches connect the same nodes A and B. Both use a fixed quadratic resistance relationship Δp = R·V̇². Resistances are R1 = 1,000,000 Pa/(m³/s)² and R2 = 4,000,000 Pa/(m³/s)². Total flow 0.030 m³/s and an arbitrary common pressure datum are prescribed; both branch flows and pressure difference are sought. There are no additional withdrawals or pumps within the branches.

Both branches have the same pressure difference. Thus R1·V̇1² = R2·V̇2² and, for positive flows, V̇1/V̇2 = √(R2/R1) = 2. Combining this with V̇1 + V̇2 = 0.030 m³/s gives V̇1 = 0.020 m³/s and V̇2 = 0.010 m³/s. Both yield Δp = 400 Pa. The solution requires two checks: node conservation and identical path difference.

If only R1 doubles to 2,000,000 while total flow remains fixed, the previous 2:1 split does not persist. The ratio drops to √2:1; flows become approximately 0.017574 and 0.012426 m³/s, with a common pressure difference of about 617.66 Pa. A local resistance increase therefore affects both branches. This is why independent pipe calculations with unchanged flows cannot replace a network assessment.

In real networks, resistances are often flow-dependent, pressure sources may be coupled and reverse flow may occur. Node and energy consistency still apply while the algebra becomes more demanding. For compressible networks, check mass flows at nodes; volume flows may be summed directly only at a common state reference.

Back to top ↑

Chapter 18Connect WTS, properties and pressure loss

A defensible hydraulic heat-exchanger case starts with the corresponding thermal operating case. Transfer the tube side, fluid, mass flow, mean state, wall state and actual geometry unambiguously. The WTS tree may contain property child chapters; their presence alone does not establish that every required field is correctly transferred into a separately created RDV case.

Historical genuine WTS operating mask with fluid flows and absolute pressures123
Historical WTS context, approved video frame of 6 September 2026 at 94 s. Not an RDV/NPSH run.
  1. WTS distinguishes mass flow from actual volume flow.
  2. Pressure fields are explicitly labelled “Pressure (abs.)”.
  3. Inlet and outlet states belong to one case but different locations.

The genuine historical image shows the operating mask, not pressure-loss evaluation. Visible mass and volume flows belong to different states and sides. Absolute-pressure labelling matters for the connection; tightly displayed numbers are not transcribed here as exact hydraulic references. Visible messages and licence notices remain unchanged.

  1. Create a mapping table containing source chapter, source field, target chapter, target field, unit and state. Identify automatic transfer, explicit connection or manual transfer.
  2. For RDV, particularly review parallel-tube count, passes, mass flow and the distinction between fluid and wall properties.
  3. Make one small, physically acceptable source-input change. Check that the target recalculates and is not blocked by its own prescribed value.
  4. Restore the original value and compare inputs, results and connection status with the saved baseline.
  5. Transfer only the agreed complete component loss into the system budget. Do not double-count nozzles and pipe sections already included.

This is a prepared connection and roundtrip plan. No new RDV/NPSH/RNET connection run exists for this edition. The RNET special editor requires its own transfer routes; conventional chapter connections are explicitly restricted there.

Back to top ↑

Chapter 19Pump curve, system curve and power

The steady operating point of a centrifugal pump is determined by the interaction of pump and system curves. The system contains static pressure/elevation contributions and flow-dependent losses. A pure loss curve through the origin therefore does not describe every system. At the considered flow, the pump must supply the required energy difference; the selected point must also lie within its suitable operating range.

The NPSH source describes a special menu for displaying pump and system curves. V41–50 hold volume-flow points and V51–60 their corresponding heads. These pairs belong to one manufacturer curve, speed and impeller configuration. Do not fill missing data with arbitrary smooth points. Check the actual graphical dialog and its availability in the deployed host; this edition contains no new curve screenshot.

For incompressible liquid, Phyd = ρgV̇H provides a useful energy check. Input power associated with pump efficiency follows as P = Phyd/η. Motor and drive losses may require further efficiencies depending on the system boundary. State whether “power” means hydraulic power, pump-shaft power or electrical input.

In the reviewed module, differential pressure V21 gives V22 through H = Δp/(ρg). For a complete independent energy balance, also review the definition of measurement sections and velocity contributions. Historical archive checks confirm this particular route, not every possible pump arrangement. The DOE pumping sourcebook provides engineering context for system, characteristic curve and energy consumption.

Back to top ↑

Chapter 21Investigate implausible results systematically

ObservationCheck firstEngineering interpretation
Velocity far too highm³/h versus m³/s; inside versus outside diameter; parallel countA flow-unit error of 3,600 strongly affects Δp in a quadratic approximation.
Reynolds wrong by orders of magnitudemPa·s versus Pa·s; μ versus νStart with the independent property relationship.
Friction factors differ by about fourDarcy/Fanning and the actual equationNot automatic evidence of a defect.
RDV total loss too highNozzles counted twice; passes and parallel tubesCheck component groups and balance boundary.
Unexpectedly high NPSHAbsolute pressure in gauge field; atmosphere counted twiceCheck V4/V11/V2 on one consistent reference.
Power Infinity or blankEfficiency, input data and calculation statusV40 = 0 is not an acceptable power assumption.
Network mask has no entry fieldsRNET special editor and host supportHeader mask does not contain full topology.
Change does not reach targetConnection, independent prescription and calculation statusCheck source and target values together with units.
Changed case jumps or stallsRegime transition, conflicting inputs, missing propertiesIsolate causes individually and retain the baseline.

Start at the first implausible intermediate quantity. If velocity and Reynolds number agree, re-entering all data is rarely the best next step. Examine resistance modelling and summation specifically. If properties already disagree with the state, resolve that before assessing hydraulics.

A missing table dataset can affect a calculation route. For example, the RDV source contains a message and fallback value for a missing correction table. A displayed numerical result does not make the message irrelevant. Record such notices and check the data installation without removing documented warnings from images.

Back to top ↑

Chapter 22Save, reopen and review the calculation

A traceable closeout consists of more than a PDF of final numbers. Save the native project or the dataset supported by the particular tool under a meaningful case identifier. Associate its property source, geometry revision, operating conditions and manufacturer curve. An exported report is a snapshot and does not necessarily contain all connections or the graphical network plan.

  1. Save the normal case after calculation and document prescribed values, free results and connections.
  2. Create a changed case with one clearly identified change and its own filename. Preserve the reference.
  3. Close and reopen an approved copy. Compare fluid, units, calculation direction, geometry and connection partners as well as final numbers.
  4. Make and reverse a small acceptable change. Check whether the original state and results return.
  5. For RNET, additionally review nodes, branches, boundaries and reconstruction of editor state. Give legacy *.net imports their own comparison report.

This is a concrete acceptance template; no new RDV, NPSH or RNET save/reopen run is evidenced for this edition. The historical NPSH file describes a regression test and is not a directly loadable SOL project. The bundled examples.json is also readable documentation, not a project archive.

Finally review pressure references, units, fluid state, regime, component summation, network balance, pump point and NPSH criterion. Record missing information together with its effect. “Calculation successful” is software status; compliance with process and manufacturer requirements requires separate judgement. Do not inherit case approval from historical test metadata.

Back to top ↑

Chapter 23Look up fields and units

The table maps 106 specific identifiers. Read multiple identifiers in each row in the stated order. Display units may differ; this table gives module units from the reviewed definitions. Input, output or linked-target status depends on the selected calculation route. Internal helper fields and complete special-editor datasets are not presented as ordinary user inputs.

NPSH

Field IDQuantityModule unitOperating guidance
NPSH: V2Absolute vapour pressurePaFor the pumped fluid at operating temperature.
NPSH: V3Densitykg/m³Shared by pressure head, power and pipe flow.
NPSH: V4 / 14Suction/discharge vessel gauge pressurePaDo not add barometric pressure again to these inputs.
NPSH: V5Approach velocitym/sEstablish the energy reference point; not automatically equal to V29.
NPSH: V6 / 15Suction/discharge elevationmUse a consistent pump datum and signs.
NPSH: V7 / 16Suction/discharge pipe lossPaFriction and fittings of the respective section.
NPSH: V8 / 11Altitude / barometric pressurem / PaSource route relates altitude and atmospheric pressure; check alternative specification.
NPSH: V9 / 10Required / available NPSHmCompare manufacturer and system quantities at the same operating point.
NPSH: V12 / 13Pump description / fluidText fields, not numerical physical inputs.
NPSH: V17 / 18Elevation pressure termsPaA negative historical suction term is consistent with positive flooded suction.
NPSH: V19 / 20Pump-nozzle pressuresPaSource equation includes barometric pressure: absolute values.
NPSH: V21 / 22Differential pressure / headPa / mSource route H = Δp/(ρg); also review energy datum and velocities.
NPSH: V23 / 24Pump power / volume flowW / m³/sPower requires positive efficiency.
NPSH: V25Dynamic viscosity for pipe calculationmPa·sSource equation multiplies by 0.001 for SI Reynolds number.
NPSH: V26 / 32Pipe inside diametermSuction and discharge respectively.
NPSH: V27 / 33Absolute roughnessmNot relative roughness and not automatically millimetres.
NPSH: V28 / 34Pipe lengthmActual section length; fittings separately.
NPSH: V29 / 35Pipe velocitym/sFrom actual volume flow and free pipe area.
NPSH: V30 / 36Pipe friction factorDarcy convention in the reviewed NPSH source route.
NPSH: V31 / 37Reynolds numberUse matching dynamic viscosity and density.
NPSH: V38 / 39Fitting loss coefficientObserve the reference diameter of the corresponding pipe.
NPSH: V40Pump efficiency%75 means 75%; zero does not yield finite source-route power.
NPSH: V41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50Curve volume-flow pointsm³/sUse in pairs with V51–60; no arbitrary curve points.
NPSH: V51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60Curve head pointsmFor the reviewed speed and impeller geometry.

RDV

Field IDQuantityModule unitOperating guidance
RDV: V1 / 2Mean fluid/wall temperature°CDifferent states for corrections.
RDV: V3 / 4Mean / wall-state densitykg/m³Do not mix arbitrary fluids.
RDV: V5 / 6Heat capacitiesJ/(kg·K)Fluid and wall states of the same stream.
RDV: V7 / 8Thermal conductivitiesW/(m·K)Property, not a heat-transfer coefficient.
RDV: V9 / 10Dynamic viscositiesmPa·sViscosity ratio affects the friction correction.
RDV: V11 / 12Nozzle inside diametersmInlet and outlet separately.
RDV: V13 / 14Passes / parallel tubesDistinguish tubes in parallel per flow path from total tubes.
RDV: V15 / 16Tube length / inside diametermFriction path and free area.
RDV: V17 / 18Outside diameter / wall thicknessmGeometrically consistent with inside diameter.
RDV: V19 / 53Mass flow / volume flowkg/s / m³/sV̇ = ṁ/ρ at the corresponding mean state.
RDV: V21 / 22Tube velocity / Reynolds numberm/s / −First hydraulic plausibility check.
RDV: V25 / 26Turn coefficient / isothermal friction factorV26 follows Fanning convention, not NPSH Darcy.
RDV: V27 / 28 / 29Corrections / resulting friction factorV29 = V26 · V27 · V28 in the reviewed source route.
RDV: V30 / 31 / 32Nozzle / entry-exit / tube frictionPaSeparate loss groups before checking the total.
RDV: V33 / 34Fouling multiplier / total loss− / PaTotal = V30 + V31 + V33 · V32.
RDV: V36 / 43Construction / phaseStraight=1, U=2, bends=3; liquid=0, gaseous=1.
RDV: V44 / 45 / 48Inlet/outlet temperature / inlet pressure°C / °C / PaState data for the operating case; establish the pressure reference.
RDV: V46 / 47 / 49 / 50Nozzle velocities / densitiesm/s / m/s / kg/m³ / kg/m³Evaluate inlet and outlet conditions separately.
RDV: V51 / 52Inlet/outlet nozzle lossPaDo not add subresults again to an already complete total.

RNET

Field IDQuantityModule unitOperating guidance
RNET: V1 / 2Node/branch countFeedback from the network editor, not a substitute for topology.
RNET: V3Fluid selectionSelection reported by the graphical host.
RNET: V10CommentCase description; not a hydraulic boundary condition.
Back to top ↑

Chapter 2420 frequently asked practical questions

Which module should I start with?

Choose by task: RDV for a heat-exchanger tube side, NPSH for a liquid-pump system, RNET for the coupled network. FDP, DROS, CAV and other members each address separate models.

Is pressure loss always the measured pressure difference?

No. Velocity and elevation may change between measurement locations. Read static pressure difference with its energy balance; irreversible losses form a distinct contribution.

Why do two modules show different friction factors?

First check convention. Darcy is four times Fanning. The reviewed NPSH and RDV routes use different definitions; RDV also contains thermal corrections.

Can I insert μ in mPa·s directly into the SI Reynolds equation?

No. Multiply the numerical value by 0.001 to obtain Pa·s. Also distinguish dynamic viscosity from ν in m²/s.

Why is nominal pipe size insufficient?

Flow area depends on actual inside diameter. Wall thickness, pipe schedule, lining and deposits can change it. Record the source of the inside diameter used.

Are more passes in RDV always better?

More passes change parallel flow area, path length and turning losses. Assess thermal benefit and hydraulic cost together. There is no universal direction of improvement.

Why does RDV need wall-state properties?

The source route accounts for viscosity ratio and convection effects. These are properties of the same fluid at the wall state, not an arbitrary second substance.

What does fouling multiplier V33 mean?

In the reviewed RDV total it multiplies tube-friction loss. It is a hydraulic multiplier and is not automatically identical to a thermal fouling resistance in m²K/W.

Should I add V51/V52 again to the RDV total?

Not without checking. They are nozzle subresults; the total already contains its intended nozzle contribution. Trace the balance boundary and actual summation route.

Is NPSH V4 absolute pressure?

In the reviewed module it is vessel gauge pressure. The source adds barometric pressure V11. An already absolute value in V4 therefore gives the wrong pressure level.

Does high NPSH mean high pump head?

No. NPSH describes suction-state margin above vapour pressure on a defined reference. Head describes pumping duty. The historical case shows high available NPSH with low head.

Is NPSHA equal to NPSH3 sufficient?

That is not general acceptance. NPSH3 refers to a 3% head drop. Define the required cavitation criterion and margin for the pump and application.

Why does the historical archive contain Infinity?

It prescribes efficiency of 0%. The power formula divides by this value. An expected infinite result and expectSuccess=true do not make it a valid pump design.

Can I cite the 75%-efficiency power as a measured Web result?

No. It is an explicitly separate analytical change to historical hydraulic quantities. No new module entry, run or reopening evidence was produced for it.

Why does warmer fluid not automatically improve NPSH?

Lower viscosity can reduce losses while vapour pressure increases. Assess all consistent properties and the operating point that actually governs.

Where do I enter the network in RNET?

The reviewed route uses the graphical “Rohrnetz” special menu. The ordinary mask is not a substitute. Editor and legacy-file import availability depend on the actual host.

Can RNET use conventional WTS chapter links?

The reviewed chapter code excludes ordinary connections. A conceptual relationship remains possible but must use and verify the editor and transfer routes actually provided.

Should I add parallel-branch losses?

Branches between the same nodes have compatible energy differences and split flow accordingly. Their losses are not added as if the resistances were in series.

Is orifice metering differential pressure the permanent loss?

Not generally. Measurement locations, pressure recovery and geometry matter. Use the quantity defined by the specific DROS/RO route for metering or the system loss budget.

Does this package complete every individual module manual?

The package map is complete and RDV/NPSH/RNET are detailed teaching routes. Standalone full manuals for all variants and fresh live, connection and reopening evidence remain separate work items.

Back to top ↑

Chapter 25Compact glossary and transfer checklist

TermMeaning in the workflow
Actual volume flowVolume per unit time at the specified local state.
Standard volume flowVolume flow referenced to an explicitly specified standard state.
Dynamic pressureρv²/2; reference for many loss coefficients.
Loss headIrreversible loss as energy per unit weight, ΔpL/(ρg).
Darcy factorPipe-friction definition λD; four times the Fanning factor.
Fanning factorFriction definition fF; retain its equation convention.
Absolute roughnessLength representing modelled wall roughness; distinguish from ε/D.
Zeta coefficientLocal loss coefficient with a defined reference velocity.
Pump headPump-specific energy with a defined balance boundary.
NPSHANPSH supplied by the system at the defined reference.
NPSHR / NPSH3Pump requirement with cavitation criterion; NPSH3 is the 3% case.
Node balanceSteady mass flows at a node sum to zero.
Boundary conditionPrescribed pressure, addition/withdrawal or another model input.
Inverse calculationChange of sought quantity with a consistent known-value set.
RoundtripChange and restoration, or saving and reopening, with comparison.

When handing over a loss value, identify at least the component/section, fluid and state, flow, pressure reference, included subcomponents, geometry revision and calculation source. A pump also requires its curve, speed, efficiency definition and NPSH criterion. A network additionally requires topology and boundary conditions.

Technical package membership and engineering tasks can overlap. WTS and property modules therefore appear as neighbouring workflows without altering membership in the complete 24-member group listed here. An explanation in a package overview does not automatically complete a standalone module handbook.

Back to top ↑

Chapter 26Sources, image provenance and reviewed scope

Web source revision: main13.0 / 1cd12e8b173ba72aa5c95c98a14772b7ee537997. All-Dev revision: fix-iteration/v10 / 40606b705b2df95e550ffef5e98ab733ccc66229. The source inventory contains package configuration, registered descriptions and hashes of the RDV/NPSH/RNET definitions, masks and selected calculation routes actually examined. Recorded working-tree status distinguishes commit from local file state.

The example data contain an unaltered selection from the historical NPSH regression case of 29 April 2026, including original path, date, SHA-256 and actual archived expectations. Non-finite power remains visible. A clearly identified analytical pipe exercise is added. JavaScript checks independently evaluate its algebra; they execute no SOL plugins. Plugin build, a fresh live run, comprehensive Desktop/Web parity and new connection/reopening evidence are not documented.

Primary engineering references

Images and limits

Image provenance documents unchanged original bytes. One approved historical WTS frame shows only the relevant operating-data context. An existing NPSH module drawing is identified as an illustration; its original creation date and author are not recorded. New numbering is separate HTML over the originals. Neither image shows a new RDV, NPSH or RNET run.

All 24 configured members are placed in context. RDV, NPSH and RNET are the detailed teaching routes; standalone full handbooks for every member and variant are not thereby complete. The manifest records the published scope. Text, images, search, print and language inheritance work locally; only further Internet sources require a connection.

Back to top ↑