### Navigation

- index
- next |
- previous |
- SWMM5-EA 5.1.0.1dev documentation »

# Introduction to SWMM5-EA

SWMM5-EA is GUI based program to demonstrate the use of evolutionary algorithms to optimize drainage networks. It suppports drainage/sewerage networks modelled in EPA-SWMM 5.0 system, based on “SWMM5 package: Python bindings for EPA-SWMM 5.0 engine”.

## Note

This documentation is NOT a substitute for a book/course on evolutionary methods or papers describing case studies on their applications in the urban drainage sector.

## What It is

SWMM5-EA was written for education, not for research. Therefore it has

- A user friendly (=Click and Run) user interface.
- Limited functionality so as not to overwhelm the new user.

This should answer many questions in the form “Why it does not have feature A ?”.

At the moment it can demonstrate following types of applications:

- Optimal sizing of pipes, detention storage or any other variable (or their combinations)
- Calibration of watersheds or networks based on observed data.
- Optimal planning of staged intervention in a changing (but known) future. For example: If the rainfall increases by 1% every year, what is the optimal detention plan to be implemented at the end of each 10 year period for a system with planning horizon of 30 years?

There are several basic examples distributed with the program. These are ready to run cases and should work as templates for new cases.

## What it is not

In its present form, it is not a research tool. Of course no one is banned from doing research with it, but please note that it has not been sufficiently tested for such applications.

Same applies for real-world design work.

### Navigation

- index
- next |
- previous |
- SWMM5-EA 5.1.0.1dev documentation »