WaterIng – Water Distribution System Design and Analysis
WaterIng is a software package for water distribution system design and analysis. It offers a multi-objective evolutionary optimization engine based on distributed artificial intelligence to support design and operation decision-making (Agent Swarm Optimization). Improved solutions from both hydraulic and economic points of view can be implemented, profiting from the high flexibility of WaterIng platform for defining and evaluating objectives. Different rule-based agents can be incorporated to perform search of solutions more efficiently; depending on the characteristics of the problem, agent population size may vary automatically. WaterIng makes it possible to manage water network data easily by using TableView; additionally, a useful visualization of networks elements over a GIS-based MapViewis done. It is possible to import shapefiles, information contained in EPANET files (.INP), or simply copy and paste information from Excel tables to Tableview. Design solutions or existent systems can by analyzed in steady state flow including extended period simulation.ֲ
I have downloaded the program and installed it (you will need the Microsoft .NET framework 3.5 and some VC++ 2008 redistributable files). Unfortunately I was not able to run the program and I kept getting an error messages while trying to start a new project. Searching the WaterIng website I found a few screenshots of the Hanoi water network whichֲ is a well known benchmarkֲ optimization problem.ֲ
The WaterIng team used it to demonstrate the program optimization capabilities. It is not explicitly written but from the following image, showing a pareto front,ֲ I understand that the two optimization objectives were: minimum cost (horizontal axes) and minimumֲ head deviation.ֲ
One can see that on the very right hand side the cost values are around 6,100,000 with little or no head deviations. This value is in the range of previous published results.
Update: a limited version of WaterIng is available over at http://www.ingeniousware.com.