SWMM 2008 - Stormwater Management Model

SWMM 5, Watersheds, Water Quality, Technology, Hydrology, Hydraulics - Watershed

SWMM 4 Rainfall Files

How to Use SWMM 4 Rainfall Files in SWMM 5

If you are using the option

#SWMM4_RAINFALL   

 Which reads a SWMM 4 Binary Rainfall Interface File and is entered in the dialog Data=>Title/Notes 

the SWMM 5 program will read a SWMM 4 Unformattted Rainfall File but it will not know how many GAGES it needs to allocate for the SWMM 4 .RIN file.  We cannot put this value in the SWMM 5 input data file because the actual values of the SWMM 5 input data file are not read until AFTER the memory is allocated in the SWMM 5 C code.  

We now get around this limitation by entering the maximum number of expected raingages in the SWMM 5 GUI using the command Data=>Options=>Advanced=>SWMM 4 Gages in the Rin File.

The number of entered gages is sent to the SWMM 5 DLL engine by using the swmm_open command:    

swmm_open(f1, f2, f3, GlobalRain); 

 where,   f1 = name of input file
              f2 = name of report file
              f3 = name of binary output file
 GlobalRain = number of SWMM 4 Rin Gages

 If the number of SWMM 4 Rin Gages (GlobalRain) is 0 then the SWMM 5 engine will allocate and process the raingages as it normally does.  This methodology will eliminate the need for multiple SWMM 5 engines and also eliminate the problem of simulating only one out of many raingages if you use the wrong SWMM 5 engine.

if you use the #SWMM4_RAINFALL then only one raingage is defined in the SWMM 5 input file.   The File Name should be the name of teh SWMM 4 .rin file. The SWMM 5 engine will read the number of raingage locattions from the SWMM 4 .rin file and allocate enough memory for each gage.  The output text file of SWMM 5 will list each of the gages that it found along with the precipitation per gage as shown below.

  ********************                          
 * Raingage Summary *                          
 ********************                          
                                         Data  
 Name                Data Source         Type  
 -------------------------------------
 GAGE1               C:\Documents and Settings\D
 GAGE2               C:\Documents and Settings\D
 GAGE3               C:\Documents and Settings\D
 GAGE4               C:\Documents and Settings\D
 GAGE5               C:\Documents and Settings\D
 GAGE6               C:\Documents and Settings\D
 GAGE7               C:\Documents and Settings\D
 GAGE8               C:\Documents and Settings\D
 GAGE9               C:\Documents and Settings\D
 GAGE10              C:\Documents and Settings\D
 GAGE11              C:\Documents and Settings\D
 GAGE12              C:\Documents and Settings\D
 GAGE13              C:\Documents and Settings\D
 GAGE14              C:\Documents and Settings\D
 GAGE15              C:\Documents and Settings\D
 GAGE16              C:\Documents and Settings\D
 GAGE17              C:\Documents and Settings\D
 GAGE18              C:\Documents and Settings\D
 GAGE19              C:\Documents and Settings\D
 GAGE20              C:\Documents and Settings\D
 GAGE21              C:\Documents and Settings\D
 GAGE22              C:\Documents and Settings\D
 

How it works in the SWMM 5 C Code

     // --- count number of objects in input file and create them
    input_countObjects();
    // Nobjects for GAGES should be defined beforehand
    // for reading SWMM 4 .rin files
    // This is now set by the user in the SWMM 5 GUI
    if( GlobalRinStations>0) Nobjects[GAGE] = GlobalRinStations;
    createObjects();
    // Reset Nobjects GAGE to 1 - this will change as the program
    // reads the SWMM 4 .rin file
    if( GlobalRinStations>0) Nobjects[GAGE] = 1;

    // --- read project data from input file
    input_readData();




Created by Robert E Dickinson Apr 21, 2008 at 8:31pm. Last updated by Robert E Dickinson Apr 22.

About SWMM 2008 - Stormwater Management Model

Latest Activity

Robert E Dickinson Robert E Dickinson left a comment for Chris Jul 3
Chris Chris joined SWMM 2008 - Stormwater Management Model. Leave a Comment for Chris. Jul 3
Robert E Dickinson Robert E Dickinson started 2 new forum discussions. View Robert E Dickinson's discussions Jul 3
Did you know
Real Flow Simulation is the most popular video to date
Real Flow Simulation
Jul 1
Mostafa Bozorg-Zadeh Mostafa Bozorg-Zadeh joined SWMM 2008 - Stormwater Management Model. Leave a Comment for Mostafa Bozorg-Zadeh. Jun 30
Robert E Dickinson Robert E Dickinson left a comment for SWMM4 Jun 30
NATIVEg8r NATIVEg8r's profile changed Jun 30
NATIVEg8r NATIVEg8r joined the group Water Quality Jun 30
NATIVEg8r NATIVEg8r left a comment for Robert E Dickinson Jun 30
Robert E Dickinson Robert E Dickinson left a comment for NATIVEg8r Jun 30
NATIVEg8r NATIVEg8r joined SWMM 2008 - Stormwater Management Model. Leave a Comment for NATIVEg8r. Jun 30
Announcement
WikiSWMM was updated Jun 30
Did you know
There are 12 forum topics on SWMM 2008 - Stormwater Management Model Jun 30
Robert E Dickinson Robert E Dickinson left a comment for SWMM4 Jun 29
Robert E Dickinson Robert E Dickinson added the blog post 'Batch Files' Jun 28
Robert E Dickinson Robert E Dickinson created 4 new groups. View Groups Jun 27
Robert E Dickinson Robert E Dickinson left a comment for RealTimeControls Jun 27

Translate Tools

WHO-IM

© 2008   Created by Robert E Dickinson on Ning.   Create your own social network

Report an Issue  |  Feedback  |  Privacy  |  Terms of Service

Grab this swicki from eurekster.com