Posts

Showing posts from March, 2017

Six Depth and Flow Processes in #SWMM5

Image
This is a backup post to go with the EPA hydrology manual (Manual I) which can download in PDF format here https://www.epa.gov/water-research/storm-water-management-model-swmm#downloads
There are three runoff surfaces on a SWMM5 Subcatchment: Impervious with depression storage, Impervious without depression storage and pervious area with depression storage (Figure 1).  The depression storage can be zero in all cases. You can see the flow from all three areas (Figure 2).  If you look at the following graph the flow in the impervious and pervious area with depression storage is delayed as the depth in the area has to increase enough to reach the depression storage as you can see in Figure 3-2 from the EPA Manual. You can see the depth from all three areas (Figure 3).  If you look at the following graph the flow in the impervious and pervious area with depression storage is greater than the depth in the impervious area with depression storage as the runoff commences right away in the are…

For Thesis Students: Visual INSTRUCTIONS FOR COMPILING SWMM5.DLL USING MICROSOFT VISUAL C++ 2010/2012

Image
For Thesis Students:  Visual INSTRUCTIONS FOR COMPILING SWMM5.DLL USING MICROSOFT VISUAL C++ 2010/2012
=========================
The following is based on the readme.txt for compiling that EPA distributes with the SWMM5 install

1. Open the file swmm5.c in a text editor and make sure that the
   compiler directives at the top of the file read as follows:
       //#define CLE
       //#define SOL
       #define DLL   or the DLL will be created

2. Create a sub-directory named VC2010_DLL under the directory where
   the SWMM 5 Engine source code files are stored and copy SWMM5.DEF
   and VC2010-DLL.VCPROJ to it.

3. Launch Visual C++ 2010 and use the File / Open command to open
   the VC2010-DLL.VCPROJ file.

4. Issue the Build >> Configuration Manager command and select the
   Release configuration.

5. Issue the Build VC2010-DLL command to build SWMM5.DLL
   (which will appear in the Release subdirectory underneath the
   VC2010-DLL directory).

NOTE: The VC-2010 project file includes…