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

Sealed Hydropneumatics Tank Initial Gas Volume

I am modeling a pump trip event in HAMMER. I have a sealed hydroneumatic tank with a total volume of 5,000 gallons and have set the initial gas volume to 2,500 gallons. 

My pump trip occurs after 20 seconds into the simulation. As a result, I expect my gas volume in the tank to be 2,500 gallons within first 20 seconds when nothing has happened yet. However, the gas volume shows an upward trend before pump trip.

To see if the initial gas volume would stabilize in the absence of any event (such as a pump trip), I ran the model for 300 seconds with no pump trip (or any other event). The initial gas volume in the tank rises during the first 50 seconds of simulation and stabilizes at around 2,800 gallons. 

Why is this happening? I was under the impression that if I set the initial gas volume in a sealed tank, HAMMER would assume that volume is under steady state pressure (whatever it is based on initial conditions since there is no field for me to enter the initial gas pressure the way you can do for a dipping tube).

Parents Reply Children
  • Thank you, Jesse. I set the "treat as junction" property to true and re-ran the initial and transient simulations. It still does not start from my initial gas volume. I will provide the model file. I am using CONNECT Edition Update 3.

  • Parsa, also make sure "specify initial conditions" is set to "False" in the transient calculation options, and that the initial conditions calculation is successful, with no red colored messages (such as "network unbalanced"). If you need to provide the model file and you choose to upload it securely, please provide the file name and any steps needed to reproduce.


    Regards,

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

  • Hi Jesse. I set "specify initial conditions" to false and it still behaves the same. I will provide the model file. Thank you.

    On a different note, I have a pressure sustaining valve in my model that I want to close when the pressure drops due to pump shutdown. How can I model this behavior? Do I put controls based on upstream pressure or should I make it a modulating valve? 

  • With the calculation option set to False and the "treat as junction" in the tank properties set to True, make sure you populate the "volume of gas (initial)" field in the tank properties. If you need to provide a copy of the model, please be sure to reply and provide the file name and steps to reproduce.

    On a different note, I have a pressure sustaining valve in my model that I want to close when the pressure drops due to pump shutdown. How can I model this behavior? Do I put controls based on upstream pressure or should I make it a modulating valve? 

    If you would like the PSV to automatically close during the transient simulation to maintain the pressure setting, you would use the modulation option (documented here.)

    If you want to manually close it based on something else, you would use the Operating Rule pattern (see this.)


    Regards,

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

  • Jesse, I uploaded my model to your server.

    The scenario to look at is: SAWWTP(Closed10K)-HP(DT2.5K)-EV(Bladder5K) CC-ARVs 

    I am running it for 100 seconds with no surge events.

    The initial gas volumes in the hydroneumatic tanks start off at correct values (based on my pV^n=K calcs). However, in the absence of any transient event (no pump trip or valve closure), the volumes do not stay constant. Thanks, Parsa.