This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to set up and assign private customer pump stations to investigate effects on network

Hi all,

I was wondering if someone can suggest how I can arrange and simulate private pump stations in my network.

I have a relatively small WDN of 505 households and which has been skeletonized to 30 nodes. A brief survey of the area found that about 30% of the households have private pumps which they use to fill their tanks when pressure is low. I am using WaterGems at the moment.

What I want to investigate is the effect of these private pumps on the performance of the distribution network and most especially how the use of the pumps affect other customers that have no pump. At the moment, the only information of the pump that I have are the Hmax and Qmax which I will use as a general representation for the pump curve. I am considering using the PDD function but I have a few questions.

The questions are:

1. How do I set up the pumps? (since I am only interested in effects of the pumps do I still need to put in the tanks or is there an alternative?)

2. Do I need any controls for the pump?

3. Can anyone suggest how to locate the pumps to represent 30% of the households?

Any other added suggestion will be highly appreciated

I know there might be insufficient information but I can explain further if need be.

Many thanks

  • Hello Habeeb,

    Apologies for the delay in response.

    If you only need to assess the instantaneous impact on pressure that these private pumps have on the rest of the system, you could consider running a steady state simulation with the pumps modeled as junctions. You would enter a demand on the appropriate number of junctions, based on an assumed maximum number of running pumps. For example if there are 30 nodes total and ~10 of those 30 have pumps, and those represent 505 * 30% = ~150 pumps, how many of those 150 pumps will be running simultaneously? If you wanted to make a conservative assumption on that, you could add an estimate of the respective pump flow rate as a demand on those nodes. For example if you assumed a maximum of 50% of the pumps running at the same time, you would add the demand on 5 of those 30 nodes. The demand would be equal to the flow rate of the respective number of running pumps, and the program would calculate the pressure in the network accordingly. Using the same example of 50% simultaneous running, if each individual pump has a flow rate of 1 L/s and the 5 nodes represent 75 running pumps, then you would place a demand of 150 / 5 = 15 l/s

    As far as which nodes would be used to represent as pumps - since you are modeling 505 households (~150 with pumps) as 30 nodes, you may want to spread them out evenly. You could also set up a few scenarios to check the sensitivity to that distribution (try one scenario where they are evenly distributed, one scenario where most are on one side of the model, one scenario where most are on the other side of the model, etc)

    However, if you need to get more detailed to see for example the impact that these private pumps have on the water level of the source, you may need to run an EPS (extended period simulation). This would allow you to assess the impact from the change in water level and the pumps turning on or off. However, you may not be able to get accurate results with this method unless you explicitly model all of the individual pumps, so that you can model all of their respective controls and tanks. The pump controls would be necessary to accurately model the rising and falling of the respective tank and its corresponding impact.

    Therefore if a steady state is adequate, that might be the best approach.

    Others on the Community may be able to provide further input.


    Jesse Dringoli
    Technical Support Manager, OpenFlows Products
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

    Answer Verified By: Sushma Choure 

  • Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows Products
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

Reply Children
No Data