# Problem

How do pumps work in the hydraulics and hydrology products?

# Solution

Pumps add enough head and the corresponding flow rate, which is defined on your pump definition curve, to overcome the losses and elevation differences between your upstream and downstream boundary conditions. Boundary conditions are tanks, pumps, reservoirs, and valves in the Water products and manholes, catch basins, outfalls, and wet wells, headwalls/endwalls in the SewerCAD.

The pump operating point is where the pump curve intersects the system head curve. For more details on this please refer to this wiki

In the case of a closed system with only downstream fixed demands in WaterCAD and WaterGEMS, the operating point will be based on the demands. Essentially, it operates at the point where the pump characteristic curve intersects with the system head curve. You can read more about this in the book Advanced Water Distribution Modeling and Management

### Implicit SewerGEMS solver

In SewerGEMS with the Implicit numerical solver, the downstream boundary is considered to be the crown of the pressure pipe where it meets the receiving gravity node, or any intermediate high point. System Head Curves can only be generated with the GVF-Convex solver: Generating a System Head Curve in SewerGEMS

### GVF - Rational StormCAD solver

When using StormCAD or the GVF-Rational solver pumps are supported as of Select Series 3 [08.11.03.77]) and are treated as ideal flow pumps, meaning that flow in will equal flow out and the pump curve is not used in the calculations. This means that the pump flow will be equal to the flow into the upstream wetwell or pond. This solver does not support parallel pumping or pump controls.

### GVF - Convex SewerCAD solver

When using the GVF Convex solver pumps will work the same as the pressure solver for pressure situations and will work the same as the implicit solver for gravity situations. When running a steady state the solver doesn't support pump controls.