Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Time Weight > 0 results in tank levels LOWER than MINIMUM tank levels #41

Open
mariocastrogama opened this issue Nov 22, 2018 · 0 comments

Comments

@mariocastrogama
Copy link
Contributor

Hello all,
I have been checking the use of the TIME_WEIGHT option.
Based on the example by [2], it seems to work .
Now when the example of [2] is modified in [1], after simulation, the minimum Level (in the tanks) is lower than the elevation of nodes contiguous to the tank. This means that tanks continuously empty and show pressures of less than 0.

This has been evidenced in [1] where this problem is named mLBC or minimum Level Boundary Condition. (There is also a MLBC, corresponding to Maximum Level #34 ). The solution proposed in [1] does not seem easy to implement (see below).

solution_mlbc

Specifically, because if there are multiple pipes connecting two tanks.

I'm attaching two INP files of models studied in [1] and [2]. In this example networks, the 2 tanks must empty until reaching the minimum level as in [1] (not yet implemented in epanet-dev), and the case where TIME_WEIGHT works with the example of [2]. (tank_instabilities.zip)

Best regards.

[1] Avesani, D.; Righetti, M.; Righetti, D. & Bertola, P. The extension of EPANET source code to simulate unsteady flow in water distribution networks with variable head tanks. Journal of Hydroinformatics, , 2012, 14, 960
[2] Todini, E. Extending the global gradient algorithm to unsteady flow extended period simulations of water distribution systems Journal of Hydroinformatics, 2010, 13, 167-180
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant