I use the Explicit SWMM solver dynamic wave as a solver in SewerGems to model two pumps in parallel. But I see that the solver doesn't account for losses and uses only the last point of the pump curve. My question is to know if is it possible that the solver takes into account the curve of the pumps as input (taken into account the pressure drops) and is not limited only to the last point of the curve?
The pump operation follows the pump curve setup in the pump definition. How are the parallel pumps set up? Pumps in parallel should have the same curve so as to work in parallel. What pump definition are you using?
If you can share a snapshot of how you have set up your pumps in parallel it would help us understand the operation.
Hope this helps.
Bentley Technical Support
I use the pump definition type : multiple point (type 3). The two pumps don't have the same starting and stopping levels. Here are the parameters of each pumps. They don't have the same pump curve.
Although not typical, it is OK to have pumps in parallel with different pump curves. The pumps should operate based on the system conditions, even with the SWMM solver.
When you say that they operate at the "last point", what do you mean exactly? Are you saying that they are operating at the highest flow point? This might indicate that the pumps do not need to add much headloss to overcome friction losses in the downstream pipes. Try looking at a profile of the system from the pump to the downstream gravity discharge point (or intermediate high point if one exists).
If the pumps are not operating as expected, try toggling the "is virtual" option in the parallel piping, as this can sometimes work better, with the SWMM solver. You may also need to use a smaller Routing Step. Lastly, try using the 3-point pump curve type, with values set to approximate your multi-point curve.
See the second-to-last bullet point in this article: Troubleshooting unstable SewerGEMS and CivilStorm model results using the Explicit SWMM Solver
There are some additional troubleshooting tips in the above article. If you need further assistance, you can provide the model file for review: Sharing Hydraulic Model Files on the Haestad Forum
Jesse DringoliTechnical Support Manager, OpenFlows ProductsBentley Communities Site AdministratorBentley Systems, Inc.
I share my model "Farmer.zip" as confidential files for more informations.
I took a look at the model you uploaded and here are some of my observations and recommendations.
Try making the changes listed above and then compute the model again. If you are still seeing unexpected results, please upload an updated model and elaborate on what the current issue is (ie. what you are seeing and what you expect to see). It would also help if you would provide scenario you are looking at, relevant screenshots and steps to reproduce.
As Jesse mentioned, the pumps should operate based on the system conditions.