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

Problem setting up a booster pump station with a storage tank control node.

I have a booster pump station with 3 VSP installed. Its system pressure dependent, however, the pressure transducer is inside the storage tank. The storage tank has separate inlet and outlet pipes and when i try to run the model, it gives me an error "Cannot run VSP with a control node that has separate inlet and outlet pipes". I can run the model if I change those pumps to run as constant flow pumps. The booster pump station is installed directly next to the storage tank and the primary function is to ensure the pressure in the distribution system stays at its required level. 

  • Hello Nick,

    I tried this setup of a VSP having a control node as a Tank with separate inlet but I'm not seeing the "Cannot run VSP with a control node that has separate inlet and outlet pipes" error message. If you can send us your model files (.wtg, .wtg.sqlite) we would be happy to take a look. Please see the below article for sharing hydraulic model files over the forum.

    Sharing Hydraulic Model Files on the OpenFlows | Hydraulics & Hydrology Forum

    If you are looking to model tank fill and drain cycles under your system conditions, a VSP with a fixed speed operation can be used. See this article for more details on using VSP's with control nodes and logical controls: Can you run a VSP with a control node and logical controls at the same time?

    Let me know when you share the model files.


    Regards,

    Yashodhan Joshi

  • Hello, I uploaded the files named Help.rar. 

    In that zip file i added a snip of the problem area. 
    changing the b.pumps to a vsp and running the model will result in the scenario not running because of the error. 

  • Nick, setting the VSP target to a tank tells the program to try to maintain a constant water level in the tank (flow in=flow out). If you are actually trying to maintain a set pressure, set the target element to a junction instead, and set the desired target pressure or HGL. However, in order for this to work, the VSP needs to have direct control over the pressure at the node. If there is a tank between the pump and the junction, that is not possible as the tank would control the pressure. See more here: Using Variable Speed Pumps in WaterGEMS and WaterCAD

    Perhaps you could include a sketch to illustrate where the pump is in relation to the tank, and elaborate on exactly how the system needs to operate?


    Regards,

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

  • In the zip file i sent i sent a snip. If you want me to attach the snipping here I can, however it might be confidential. 

    To better explain the problem I'm having:

    The pumps are VFD not VSP. They are set(existing system) to run in a constant pressure setting. These pumps are set to maintain a minimum pressure that is 82 ft above the floor of the reservoir (35.5 psi). However, the tank has an overflow that is at 80.5 ft above the floor of the reservoir. The tank's inlet elevation is 83.5 ft above the floor of the reservoir. I can change the control node from the tank to a junction close by and the system runs just fine. The booster pumps will turn on when the system demand requires them to be turned on, otherwise the 3 wells are supplying the distribution system. Another note is im waiting on information for 2 of the 3 wells so i haven't begun activating those and adding them to the system as of yet. 

    The way the current system is set up, as target head, it shouldnt be cycling water through the overflow. Currently, im not sure if it is recycling that water. Initially i wanted to set it up and run it in a "Static" condition, no pumps, no wells, just the tank and a fire flow. Im not even sure that is set up properly. 

  • Hello Nick,

    Thanks for providing the model and details.

    My first observation is that you are using an old version (V8i SELECTseries 6) which is no longer supported per the Support Policy. We strongly recommend upgrading to the CONNECT Edition if possible. See more here: Downloading OpenFlows Software

    My second observation is that the top-fill tank is not configured correctly. You have entered an inlet invert level of 345.5 ft, which means 345.5 ft above the bottom of the tank (262+345.5 = 607.5 ft.) This means that the tank is not able to fill since the HGL on the inlet side would need to be above 607.5 ft. If the 345.5 ft is the elevation of the inlet invert, the "Level (inlet invert)" needs to be set to 345.5 - 262 = 83.5 ft.  See related article: Error or bad results when using top filling tank option

    Beyond this, I am not entirely clear on how to reproduce the problem as the model you sent does not appear to align with your descriptions. Can you provide specific steps to reproduce, and confirm the scenario to look at? Here are a few replies to some of your statements:

    The pumps are VFD not VSP. They are set(existing system) to run in a constant pressure setting.

    If the pump changes its speed to meet a target pressure, it would be modeled as a VSP in WaterCAD and WaterGEMS, by selecting "true" for "is variable speed pump" in the pump properties. In the model you sent, this is set to "false" (at least, in the scenario that was active, "MDD_2009".)

    These pumps are set to maintain a minimum pressure that is 82 ft above the floor of the reservoir (35.5 psi).

    What is the "Reservoir"? The model you sent only contains one active tank "T-330(PUD)"and no active reservoirs.

    I can change the control node from the tank to a junction close by and the system runs just fine.

    See my previous reply on how a VSP behaves when the control node is set to a tank. Indeed if you are trying to model a fixed pressure, you would need to select a junction element. However, if it nearby a tank, it may not be possible for the VSP to maintain that pressure so close to another hydraulic boundary. I am still a bit unclear on where the target pressure location is in relation to the pump and tank. In the model you sent, the pump is set to fixed speed with an initial status of off, so the tank drains out and causes the network to become unbalanced by about 6 hours. There are also no controls to turn the pump on or off based on model conditions. The scenario is using a control set that has all controls disabled.

    The booster pumps will turn on when the system demand requires them to be turned on, otherwise the 3 wells are supplying the distribution system.

    Where are the "booster pumps" in relation to the VSP, tank and reservoir? In the model you sent, only one pump is active. 

    The way the current system is set up, as target head, it shouldnt be cycling water through the overflow.

    See above, I do not see the pump set up as a VSP with target head. Please identify the scenario or steps to reproduce. When you say "cycling water through the overflow", do you mean that flow is traveling from the pump into pipe P-15 and into the tank inlet? After fixing the inlet invert as mentioned above, the tank would only fill if the pump raises the head above 345.5 ft. 

    Initially i wanted to set it up and run it in a "Static" condition, no pumps, no wells, just the tank and a fire flow. Im not even sure that is set up properly. 

    Is this the conditions I see in the model you provided? (MDD_2009 scenario) The pump initial status was set to Off, the control set used by its operational alternative has all controls disabled, and there is no source to re-fill the tank once the pump empties it.


    Regards,

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