You are here

v.3.7 Dynamic Pumping Bug?

Apologies if this is not correct, but I believe I have identified a minor bug in the new v.3.7 dynamic pumping functionality. I am attempting to simulate transient pumping, with the pumps cyclically turning on and shutting off. However, when the dynamic pumping rates (QPUs) decrease from a positive value to 0.00 m^3/s, W2 accepts the new values but does not seem to handle them properly. On the screen output, the pump flows and corresponding tributary (i.e., return) flows properly drop to zero, but the associated withdrawal flows remain stuck at the previous non-zero QPU value, resulting in a net withdrawal from the system. When the QPUs become positive again, these withdrawal flows update properly. As a simple work-around, I substituted low but non-zero pump flows (QPU = 0.00001 m^3/s) whenever the pumps should be off, and the pump withdrawals now update correctly. Using this fix, I am able to effectively simulate transient pumping. This is a pretty minor "bug" that may not even merit a fix, but I wanted to make others aware of this potential issue. Thank you for incorporating this functionality into v.3.7, as I previously would have needed dozens of pumps in my control file to achieve the same results that I now get using only two pumps. - Justin Bartlett, Virginia Tech
Forums: