WinSLAMM Revision History: v 8.0.3 7/13/98 - Added and performed limited testing of outfall controls to program. All outfall tests matched the DOS Calc module output, with minor discrepancies due to rounding. Flow-weighted average calculations not correct. Only two output options currently available - Option 1 and Option 5. Pollutants other than particulate solids not calculated. v 8.0.3 11/14/98 - Corrected overflow error in proCalculateFlWtAveForPartSolidsLUTotals, variable fConcRowTtls was incorrectely defined as integer, not single. v8.0.4 11/24/99 - Added pollutants to output. Draft version - following components untested or incorrect: 1) Flow weighted averages for pollutants; 2) User defined pollutants. v8.0.5 2/1999 - Added output options 6, 7, and 8 for hydrograph for testing. Still need to add pollutants. v8.0.6 3/24/99 - Interim test version, with single file batch file, multi-version load feature, SWMM hydrograph data added. v8.0.10 4/19/99 - All standard pollutants working, as are runoff, particulate, and pollutant percent source area contribution spreadsheets. Out options 6,7, and 8 are operational except with a detention pond at the outfall - pollutants and labels will not print under this condition. Printing options 2, 3, and 4 are not operable, and help screens are still not operable. Batch processor is operable, after limited testing, for printing options 6, 7, and 8. All flow -weighted averages should be correct. Catchbasin calculations may not be accurate - compare with DOS output. The user can now load earlier versions of .DAT files transparently and save files in the DOS version format using the SAVE AS command. However, some version 8.0 files may not load. To correct the file, in a DOS editor, add the text ",0" (without the parentheses) at the end of the fifth line after the "V8.0" line. Check your file to see if that corrects the problem. v8.0.12 4/21/99 - Corrected subscript out of range error that occured when model runs start after the first rain number in a file. V8.0.13 4/25/99 - Added dry pond scour warning message at 3.0 ft depth. Pond performance will be 0% removal if pond depth gets below 3.0 ft. except for natural seepage and evaporation. v8.0.14 5/3/99 - Fixed the subscript out of range error that occured when the last rain number was greater than the number of rains in an event, which occurs when the first rain number is not equal to one. Fixed the help compiler problem that limited the number of help items to no more than 30. v8.0.15 5/20/99 - Completed SWMM modifications so that model output options 6 through 8 will provide hydrograph and pollutant concentration data for each time increment in the model run. The ouput file names have the extension .HYD, and the first line of the output is the name of the file without the file extension .HYD. 6/3/99 Added parameter module file name identification error checking. v8.0.16 9/17/99 - Fixed incorrect pollutant calculations for Sidewalks/Walks (row # 16 on SA tables). Added Run menu item and moved all commands related to running programs into it. Concentration of Particulate Phosphorus, Nitrates, and TKN values corrected by reducing conversion factor by 0.001. Set all particulate concentration values to zero if runoff volume was zero. Corrected metals concentration unit labels (should be ug/L). v8.0.17 11/9/99 Fixed outfall Fecal Coliform error in unit calculations. Formatted Pollutant Total After Outfall Controls for Min and Max values to match flow weighted average format. Formated output to show, in general, four significant figures. Changed percent contribution spread formats from fractions to numbers reflecting percentages ( from 0 to 100.0) v8.0.18 12/20/99 If grass swales are de-selected as an option for drainage control, all swale variables are now reset to zero and the grass swale drainage menu option will now be unchecked. Added batch processor calculations to Windows version, removed required access to DOS Calc module for batch file processing. Moved batch processing command to Run Menu. Increased the default size of the main window. v8.0.19 Placed error check and warning to check if street sweeping dates are within model run rain date range; if not, a subscript out of range error will occur and the program will not run. v8.0.20 2/20/2000 Modified street washoff algorithm to more accurately reflect street washoff data. Assumed street detention storage for very small rains (<1.0 mm) that varies as a function of street texture. Changed directly connected driveway and sidewalk Rsubv row to same row used by intermediate texture streets. Changed freeway Rsubv row to Rsubv row for directly connected impervious areas (Row 3) to more accurately reflect most current data. v8.0.21 3/13/2000 Corrected Ammonia concentration land use total value calculation. Modified parameter module MPARA66.EXE to show two significant figures for all pollutant values except fecal coliform bacteria. v8.1.0 4/15/2000 Merged the WinSLAMM detention pond file (*.SDP) data into the WinSLAMM data file (*.DAT). Allowed the user to access either a street delivery reduction file, accessed through the Current File Data button, or the street washoff algorithm created in v8.0.20. Added a Street Delivery File parameter module editor in the Utilities/Parameter Module menu item. v8.1.1 4/16/2000 Modified Street Delivery calculations to interpolate between 1.0 and the first value on the table for all rains less than 0.04 inches (1 mm). v8.1.2 5/25/2000 Corrected error that excluded particulate solid values from total solids values. Corrected number of runoff producing event calculation so it includes only those events with runoff greater than zero for all runoff outfall totals. Revised runoff average values to be based upon runoff producing events only, and not all rainfall events. Removed number of rains row from all but the Runoff spread. Checked and corrected any inaccurate flow weighted, minimum, or maximum calculation summary values. Corrected minimum value format to match maximum value format in summary statistics. Corrected user-defined pollutant standard land use concentration total value calculation for Ammonia. Modified Curve Number calculator to determine outfall CN values using outfall runoff rather than total source area runoff. Set default CN value for zero runoff to equal 0.0. v8.1.3 6/6/2000 Shifted configuration of batch processor output form to more easily read long file names. Moved Street Delivery File label on Output File Data Entry Status form to optional data section. Added Print To File option to Street Delivery File parameter module editor. v8.1.4 6/28/2000 Prevented program from saving *.SDP file (detention file) because version 8.1.0 integrated detention data found in the .SDP file into .DAT files. Changed output font from Bold to Regular. Corrected "Input past end of file" error in option 9 of rainfall section of parameter module. Corrected detention pond input errors that did not properly delete selected outlets or did not properly count changes to outlet numbers. Fixed detention calculation error that used first rain value and date in a rain file rather than user-selected starting rain date. Prevented negative runoff volumes calculated during long interevent periods with evaporation by limiting gDPVolRed162(a) (Detention Pond volume reduction factor due to evaporation and natural seepage) to values <= 1. Set gHydQOut(i) value = 0 if it was less than zero due to evaporation and natural seepage. Revised natural seepage calc to set total seepage to sum of incremental seepage rates times incremental seepage areas. Added Runoff Coefficient parameter file editing capability to model. v8.1.5 7/29/2000 In proMainWetDet, changed gWeightedTtlSolRed162 from 100 to 1 to correct negative concentration value for zero discharge condition at outfall. Fixed problem that prevented user from editing a detention pond outlet structure during initial editing session. Added summary statistics (Count, Total, Equivalent Annual Total, Minimum, Maximum, Average of All Events, Median, Standard Deviation, and Coefficient of Variation) to output option 5 model output. v8.1.6 8/8/2000 Changed Outflow (cfs) to Outflow (in/hr) in detention pond natural seepage form. Added natural seepage and other outflow data to input printout. Added Flow-Weighted Critical Particle Size column values and summary statistics to Particulate Solids Concentration and Yield output tables. Modified street dirt initialization routine to account for occurence of no runoff from first event's rainfall. v 8.1.7 9/4/2000 Added code when saving data file to ensure that pond area served equaled total area at outfall if there is an outfall pond. Modified detention pond interface code to correctly delete a pond and to reset and renumber remaining ponds correctly. Changed outfall runoff calculation to reset any negative runoff outfall values to zero. Added total value to source area and outfall Total Losses column in spread output. Added event by event water balance output option for detention ponds. Output is activated with checkbox accessed through File/Output Options menu. The checked checkbox is not saved with input file data. ASCII output is in file \.PWB. Set gSANum = 0 prior to entering maincalc module to prevent incorrect detention pond calcs with source area and outfall detention pond combinations. Changed catcbasin cleaning to allow the user to use a catchbasin with no cleaning dates during the model run. v 8.2.0 4/1/2001 Set calculated CN values for runoff volume equal to zero if the Rv value for the event is 0.00. For runoff volume only, calculated summary statistics for all events rather than runoff producing events only. Set average losses equal to (1-average Rv)*average rain depth. All Rv, Loss, and CN values based upon average runoff volume and average rain depth, calculated for all rainfall events. Added code to clear all main data grid values when viewing Freeway source areas. Added biofiltration control option for source areas, land uses, the drainage system, and outfalls. Updated help file to provide context sensitive help. v 8.3.0 4/24/2001 Changed sharp crested wier length variable name gWeirLength found in input form code and .dat file read and write code to gSCWeirLen to match wet detention pond calculation module variable name; Different variable names caused program to calculate negative outflow for sharp crested weirs. Modifed area of lblSADF1 in MainMenu form to provide more area for large .dat file name. Corrected inability of program to allow user to edit broad crested weirs and vertical stand pipes for a wet detention pond. Added pre-development runoff volume calculations using the SCS curve number methodology.