HYDRAULIC MODELING (from Official Manual in English):

  • Places no limit on the size of the network that can be analyzed.
  • Computes friction headloss using the Hazen-Williams, Darcy-Weisbach, or Chezy-Manning formulas.
  • Includes minor head losses for bends, fittings, etc.
  • Models constant or variable speed pumps.
  • Computes pumping energy and cost.
  • Models various types of valves including shutoff, check, pressure regulating, and flow control valves.
  • Allows storage tanks to have any shape (i.e., diameter can vary with height). Considers multiple demand categories at nodes, each with its own pattern of time variation.
  • Models pressure-dependent flow issuing from emitters (sprinkler heads).
  • Can base system operation on both simple tank level or timer controls and on complex rule-based controls.


  • Models the movement of a non-reactive tracer material through the network over time.
  • Models the movement and fate of a reactive material as it grows (e.g., a disinfection by-product) or decays (e.g., chlorine residual) with time.
  • Models the age of water throughout a network.
  • Tracks the percent of flow from a given node reaching all other nodes over time.
  • Models reactions both in the bulk flow and at the pipe wall.
  • Uses n-th order kinetics to model reactions in the bulk flow.
  • Uses zero or first order kinetics to model reactions at the pipe wall.
  • Accounts for mass transfer limitations when modeling pipe wall reactions.
  • Allows growth or decay reactions to proceed up to a limiting concentration.
  • Employs global reaction rate coefficients that can be modified on a pipe-by-pipe basis.
  • Allows wall reaction rate coefficients to be correlated to pipe roughness.
  • Allows for time-varying concentration or mass inputs at any location in the network.
  • Models storage tanks as being either complete mix, plug flow, or two-compartment reactors.