SWMM 4.45A(beta) RUNOFF DATA FILE

This is the data input file for a CDM/CDMSmith Pittsburgh versionSWMM4 model from 2000 to 2004. It has additional capabilities beyond SWMM 4.4 and was made as a bridge between SWMM 4 and SWMM 5, thus the 4.5 number.

 

* <<<<<<<<< SWMM 4.45A(beta) RUNOFF DATA FILE >>>>>>>>>
*
*
* This is an input data file to the SWMM 4.4 Runoff Block for
* modeling watershed quantity and quality. All lines with an
* asterisk in column 1 are comment lines and are ignored
* by the program.
*
* Input data are free format and may be up to 230 columns wide.
* You must have a value for every data column even if the program
* will not actually use a given value. A slash (/) may be used
* to indicate that remaining fields should be filled with "no data
* entry" or null-entry. This almost always means those input
* parameters will be zero. (See example for data group L1.) A very
* common data input error is to accidentally omit required parameters
* at the end of a data group. There must be at least one space
* (or comma) between every input value.
*
* Caution! Data lines that are "wrapped around" (continued on
* two or more lines) should have a blank in column 1, unless a
* card identifier is needed.
*
* Alphanumeric data ($ANUM option) should be enclosed in single
* quotes. These include all references to subcatchment and
* channel/pipe/inlet names.
*
* In general, SWMM parameters with names that begin with the letters
* I,J,K,L,M,N are integers (e.g., NSCRAT() ), following the usual
* Fortran convention, and entered values must not include a
* decimal point.
*
* To avoid literary quotes being printed in output, use $NOQUOTE
* after MM line.
*
* SWMM uses both U.S. customary units and metric units. The
* examples use feet, cfs, acres, inches, inches/hour, and miles/hr.
* If metric is specified substitute meters, cms, hectares,
* millimeters, millimeters/hour, and km/hr.
*============================================================================
* The SW card sets up the interface files to be used or created.
* There is one output file (#9) that will contain the time series
* of flows and pollutant loads for subsequent blocks.
*============================================================================
* NBLOCK JIN(1) JOUT(1)
SW 1 0 9
*============================================================================
* The MM card opens the scratch files to be used by different subroutines.
* Up to 8 scratch files are required by the Runoff Block.
*============================================================================
* NITCH NSCRAT(1) NSCRAT(2) NSCRAT(3) NSCRAT(4) NSCRAT(5) NSCRAT(6) NSCRAT(7)
MM 8 1 2 3 10 11 12 13
* NSCRAT(8)
14
*============================================================================
* The @ command is used to permanently save an interface or
* scratch file. This line should be placed before the first SWMM
* block call. The format of the @ command is as follows:
*============================================================================
*Column 1 Unit number of the Name of the interface
* interface file saved file (any valid DOS filename),
* or utilized including optional path.
*
@ 9 'RUNOFF.DNT'
*============================================================================
*Column 1
* $ANUM ==> Use alphanumeric labels for subcatchment and channel/pipe
* labels -- WHEREVER ENCOUNTERED AND IN ALL SUBSEQUENT BLOCKS.
* Names (IDs) must be enclosed in single quotes. A maximum length
* of 6 characters for a label is recommended. Longer names (max
* of 8 characters) may not print out correctly but will
* be input OK.
*============================================================================
*Column 1
* $NOQUOTE ==> Omit on-screen and printed literary quotations in SWMM output.
*============================================================================
$RUNOFF Call the RUNOFF block with a '$' in first column.
*============================================================================
* Create title lines for the simulation. There are two title lines
* for the Runoff Block. Titles are enclosed in single quotes.
*============================================================================
* A1 Line :
* Title : Two lines (both with A1 identifier) with heading
* to be printed on output.
* Each line has format A76 (76 characters, maximum).
*============================================================================
A1 'RUNOFF example: parabolic channels, groundwater, water quality'
A1 'Lake modeled as a wide parabolic channel with outlet weir'
*============================================================================
* The 'B' lines are for program control purposes.
*============================================================================
* B1 Line :
* METRIC : Metric input-output.
* = 0, Use U.S. customary units
* = 1, Use metric units. Metric input indicated
* in brackets [] in remainder of this table.
* ISNOW : Snowmelt parameter.
* = 0, Snowmelt not simulated.
* = 1, Single event snowmelt simulation.
* = 2, Continuous snowmelt simulation.
* NRGAG : Number of hyetographs (rain gages),
* Maximum is limited by MAXRG parameter in Tapes.inc
* INFILM : Choice of infiltration equation
* = 0, Horton equation used.
* = 1, Green-Ampt equation used.
* = 2, Horton equation with maximum infiltration
* volume limiting infiltration.
* In this version, the available infiltration volume for the
* Horton option will recover during dry periods.
* = 3, Green-Ampt equation with maximum infiltration
* volume limiting infiltration.
* DON'T USE INFILM = 3 TEMPORARILY. WCH, 6/10/97.
* In this version, 3 for G-A can only be used for single
* event simulation as the infiltration volume is not
* regenerated during dry periods.
* KWALTY : Quality (or erosion) simulated?
* = 0, No.
* = 1, Yes.
* IVAP : Evaporation parameter
* = 0, Evaporation data not read in,
* default rate used of 0.1 in/day [3.0 mm/day].
* = 1, Read monthly evaporation data in Group F1
* in units of inch/day [mm/day].
* = 2, Read monthly evaporation data in Group F1
* in units of inch/month [mm/month].
* = 3, Read monthly evaporation data on lines
* F1 and F2,
* in units of inch/month [mm/month].
* = 4, Read evaporation time series on NSCRAT(3)
* file as created by the TEMP Block of SWMM.
* NOTE! If it is desired to have no (zero) evaporation
* during time steps when it is raining or snowing, input
* IVAP as a negative number, i.e., IVAP = -1, -2, -3
* or -4 instead of a positive number. This option can
* only be used if IVAP not equal to 0. If IVAP < 0,
* there will be zero surface or subsurface evaporation
* during any time step with rain or snow on that
* subcatchment and zero evaporation from all channel/
* pipes if there is rain or snow on any subcatchment.
* Normal evaporation continues when precipitation = 0.
*
* NHR : Hour of day of start of storm (24 hour clock,
* midnight = 00).
* NMN : Minute of hour of start of storm (0 - 59).
* NDAY : Day of month of start of simulation ( 1 - 31).
* MONTH : Month of start of simulation (1 - 12).
* IYRSTR : Year of start of simulation (4 digits).
* If less than 4 digits are entered, then
* program assumes 1900.
* Optional input to control evaporation on
* channels but does not need to be entered.
* If not entered or 0, then the default is to allow
* evaporation as controlled by IVAP.
* IF 1 then evaporation is never allowed from channels.
*
* IVCHAN : 0 - Allow evaporation from channels.
* : 1 - Don't allow evaporation from channels.
*============================================================================
* METRIC ISNOW NRGAG INFILM KWALTY IVAP NHR NMN NDAY MONTH IYRSTR [IVCHAN]
B1 0 0 1 1 1 1 00 0 1 10 1989
*============================================================================
* B2 Line :
* IPRN(1) : Print control for SWMM input.
* = 0, Print all input data.
* = 1, Do not print channel/pipe, snowmelt,
* subcatchment, or quality data, only control
* information is printed.
* = K, where K equals possible combinations of
* channel/pipe(2), snowmelt(3), subcatchment(4),
* or water quality(5). For example:
* Channel/pipe + subcatchment would be 24,
* Channel/pipe + subcatchment + quality would be 245.
* IPRN(2) : Print control for Runoff Block graphs.
* = 0, Plot all graphs.
* = 1, Do not plot hyetograph(s) (for each gage),
* or inlet hydrograph (sum of all inlets).
* IPRN(3) : Print control for output of SWMM. 'Totals'
* below refer to precipitation, runoff and all
* quality parameters. Done for each inlet. Daily,
* monthly, and yearly printouts only function if
* simulation is long enough.
* = 0, Do not print daily, monthly, or yearly totals.
* = 1, Monthly and annual totals only, one year
* per page.
* = 2, Daily, monthly and annual totals, two months
* per page. Daily totals are printed whenever
* there is non-zero precipitation and/or runoff.
*
* The following parameter is truly optional and may
* be omitted from line B2 without an error.
*
* IRPNGW = 0, Print up to 10,000 ground water routine error
* messages.
* > 0, Print limit of IPRNGW ground water routine
* error messages.
*============================================================================
* IPRN(1) IPRN(2) IPRN(3) IRPNGW
B2 0 0 1
*============================================================================
* The B3 line contains time step and duration-of-run parameters.
* The program starts at date/time indicated on line B1. It then
* uses time steps WET, WETDRY and DRY to simulate to an ending date/time
* specified by parameter LONG.
*
* B3 Line :
* WET : Wet time step (seconds). WET must be => 1 second.
* Typical: 60-300-900 sec for event simulation; 900
* or 3600 sec for continuous simulation. WET time
* step is used only during time steps with precip.
* WETDRY : Transition (no rain but water on surface or in
* channels) between wet and dry time step (seconds).
* WETDRY is used during 1) residual overland flow
* (no precipitation), 2) residual channel/pipe flow,
* 3) snowmelt, 4) groundwater outflow to channel/
* pipes. WETDRY should be greater than or equal
* to WET and less than or equal to DRY.
* Typical: = WET for event simulation; 3600 - 7200
* for continuous simulation.
* Note, decrease WETDRY toward WET for better
* resolution and lower continuity errors, but at
* the expense of greater computer time during
* continuous simulation.
* DRY : Dry time step (seconds). DRY must be greater
* than or equal to WET. Typical: = WET for event
* simulation; 7200 - 86400 sec for continuous
* simulation. DRY time step principally affects
* groundwater ET and deep percolation and residual
* surface evaporation and infiltration.
*
* Note: DRY and WETDRY time steps are only approximated during
* time intervals with no precipitation. Thus, print-outs may
* occur at intervals that do not correspond exactly to DRY
* or WETDRY.
*
* LUNIT : Units of LONG (simulation length).
* = 0, seconds. = 1, minutes.
* = 2, hours. = 3, days.
* = 4, ending date, a eight figure number
* (year/mo/dy), e.g. 19870730.
* If year is two digits, program assumes 1900.
* LONG : Simulation length (units from LUNIT). A real
* number, not an integer.
*============================================================================
* SIMULATION LENGTH OF 6 DAYS
* WET WET/DRY DRY LUNIT LONG
B3 600. 1200.0 7200. 3 6.0
*============================================================================
* B4 is an optional data group. The B4 data group is used only when the
* user desires to modify one of SWMM's subcatchment default parameters.
*============================================================================
* B4 Line :
* PCTZER : Percent of impervious area with zero detention
* (immediate runoff). Default = 25%.
* REGEN : For continuous SWMM, infiltration capacity is
* regenerated using a Horton type exponential rate
* constant equal to REGEN*DECAY, where DECAY is the
* Horton rate constant read in for each subcatchment
* in group H1. Default = 0.01. Not required for
* Green-Ampt infiltration.
*============================================================================
* Use line C1 to input general snow input data.
* If ISNOW = 0 in group B1, skip to group D1.
*============================================================================
* C1 Line :
* ELEV : Average watershed elevation, ft, msl [m, msl].
* FWFRAC(1) : Ratio of free water holding capacity to snow depth
* (in. or mm w.e.= water equivalent) on snow
* covered impervious area.
* FWFRAC(2) : Ratio of free water holding capacity to snow depth
* (in. or mm w.e.) on snow covered pervious area.
*============================================================================
* Note: The following parameters are required only for ISNOW=2.
*============================================================================
* FWFRAC(3) : Ratio of free water holding capacity to snow depth
* (in. or mm w.e.) for snow on normally bare
* impervious area.
* SNOTMP : Dividing temperature between snow and rain,
* F [C]. Precipitation occurring at air
* temperatures above this value will be rain,
* at or below will be snow.
* SCF : Snow gage catch correction factor.
* Snow depths computed from NWS precipitation tape
* will be multiplied by this value.
* TIPM : Weight used to compute antecedent temperature index,
* 0 <= TIPM <= 1.0. Low values (e.g., 0.1) give
* more weight to past temperatures. Values > 0.5
* essentially give weight to temperatures only
* during the past day.
* RNM : Ratio of negative melt coefficient to melt
* coefficient. "Negative melt coefficient" is used
* when snow is warming or cooling below the base melt
* temperature without producing liquid melt. RNM is
* usually <= 1.0 with a typical value of 0.6.
* ANGLAT : Average latitude of watershed, degrees north.
* DTLONG : Longitude correction, standard time minus
* mean solar time, minutes (of time).
*============================================================================
* Use line C2 to input average Monthly Wind Speeds. Enter pairs of values
* (month number, wind speed) only for months with potential snow
* melt. Enter values for months in any order. Months not entered
* are assumed to have zero wind.
*============================================================================
* C2 Line :
* NUMB : Enter number of months with wind speed data.
* (Maximum = 12)
* [NOTE. Option on page 69 of User's Manual to
* set NUMB = 999 to indicate NOAA wind data is
* not valid. Use ISNOW=2 to indicate use of
* NOAA data on NSCRAT(3) from Temp Block.]
* MONTH : Integer number of first month.
* WIND(MONTH): Average wind speed for first month, mi/hr [km/hr].
* . .
* MONTH : Integer number of last month.
* WIND(MONTH): Average wind speed for last month, mi/hr [km/hr].
*============================================================================
* Use line C3 to input Areal Depletion Curve for Impervious Area.
* IF ISNOW=1 IN GROUP B1, SKIP TO DATA GROUP C5.
*============================================================================
* C3 Line :
* ADCI(1) : Fraction of area covered by snow (ASC) at "zero+"
* ratio of snow depth to depth at 100 percent
* cover (AWESI).
* ADCI(2) : Value of ASC for AWESI = 0.1.
* ADCI(3) : Value of ASC for AWESI = 0.2.
* . .
* ADCI(9) : Value of ASC for AWESI = 0.8.
* ADCI(10) : Value of ASC for AWESI = 0.9.
* Note: Program automatically assigns value of ADCI=1.0 when AWESI = 1.0.
*============================================================================
* Use the C4 line to define an Areal Depletion Curve for Pervious Area.
*============================================================================
* C4 Line :
* ADCP(1) : Fraction of area covered by snow (ASC) at "zero+"
* ratio of snow depth to depth at 100 percent cover
* (AWESI).
* ADCP(2) : Value of ASC for AWESI = 0.1.
* ADCP(3) : Value of ASC for AWESI = 0.2.
* . .
* ADCP(9) : Value of ASC for AWESI = 0.8.
* ADCP(10) : Value of ASC for AWESI = 0.9.
* Note: Program automatically assigns value of ADCP = 1.0 when AWESI = 1.0.
*============================================================================
* READ GROUP C5 ONLY IF ISNOW = 1. SKIP TO GROUP D1 IF ISNOW = 2.
*
* For ISNOW = 2 (continuous SWMM), air temperatures are entered
* in the Temp Block. For ISNOW = 1, read an air temperature for each
* time interval DTAIR, for a total of NAIRT values. (Maximum number
* of values = 200. If more are needed, use ISNOW = 2 option.) DTAIR,
* the time step of air temperatures, is not necessarily equal to the
* time steps entered on data group B1. Air temperatures are considered
* constant over the air time step.
*============================================================================
* C5 Line :
* DTAIR : Time interval for input of air temperatures,
* hours. First line only.
* NAIRT : Number of air temperatures read. First line only.
* TAIR(1) : Air temperature during time interval 1, F [C].
* . .
* TAIR(NAIRT): Air temperature during time interval NAIRT, F [C].
*============================================================================
* Line D1 is the first rainfall control line.
*============================================================================
* D1 Line :
* ROPT : Precipitation input option.
* = 0, Read NRGAG hyetographs on E1, E2 and E3
* data groups. (Rain data can be saved permanently
* on NSCRAT(1) using the @ function.)
* = 1, Read processed precipitation file on NSCRAT(1)
* file [not JIN!]. This file is either from the Rain
* Block (earlier saved JOUT file) or from a previous
* run of the Runoff Block (earlier saved NSCRAT(1)
* file). Unless blocks are run as part of a single
* overall SWMM run, access to earlier saved files is
* through the @ function described at the beginning
* of this file.
*============================================================================
* ROPT
D1 0
*============================================================================
* Line E1 is the second rainfall control line.
*============================================================================
* E1 Line :
* KTYPE : Type of precipitation input. Precipitation
* is in units of in./hr [mm/hr] for THISTO minutes or
* hours. Use variable KTIME to select units of time.
* = 0, Read KINC precipitation values per line.
* = 1, Read KINC time and precipitation pairs per line.
* = 2, Read time and NRGAG precipitation values per line.
* KINC : Number of precipitation values or time/precipitation
* pairs per line. Enter any number if KTYPE = 2.
* KPRINT : Print control for precipitation input.
* = 0, Print all precipitation input.
* = 1, Suppress all but summary of precipitation input.
* KTHIS : Variable THISTO option. Data input on E2 lines.
* = 0, precipitation interval (THISTO) is constant.
* = K, where K is the number of variable precipitation
* intervals entered on the E2 data group lines.
* Precipitation values outside the time frame
* of any variable rainfall interval uses THISTO
* as the precipitation interval.
* KTIME : Precipitation time units.
* = 0, time in minutes.
* = 1, time in hours.
* KPREP : Precipitation unit type.
* = 0, intensity, in./hr [mm/hr].
* = 1, total precipitation volume over
* the interval, in. [mm]
* NHISTO : Number of data points for each hyetograph.
* THISTO : Time interval between values (and duration of
* precipitation value), units of KTIME.
* TZRAIN : Initial time of day of precipitation input, units
* of KTIME, or off-set time added to times entered
* in groups E2 and E3. (If first time entered in
* groups E2 and/or E3 is 0.0, TZRAIN will ordinarily
* correspond to time of start of storm entered on
* group B1.)
* Caution. When precipitation times are not included
* with rainfall values, TZERO will usually correspond
* to time of day of start of storm entered on line B1
* or else there is a danger that rainfall times may
* not overlap with simulation times and zero runoff
* will result.
*============================================================================
* KTYPE KINC KPRINT KTHIS KTIME KPREP NHISTO THISTO TZRAIN
E1 1 1 0 0 1 1 24 1.0 0.0
*============================================================================
* Line E2 lists the variable rainfall interval information.
* Required only if KTHIS > 0. Enter variable precipitation intervals,
* for a total of KTHIS intervals. Do not repeat the E2 line identifier
* after the first line. (Wrap around, leaving at least the first column
* blank in each succeeding row.) This data group is used
* to interleave rainfall records of differing intervals, for example, a
* period of 5 minute rainfall between periods of 15 minute rainfall.
*============================================================================
* E2 Line :
* WTHIS(1,1) : Start time for first variable precipitation
* interval. Units of KTIME.
* WTHIS(1,2) : End time for first variable precipitation
* interval. Units of KTIME.
* WTHIS(1,3) : Length of THISTO for the first precipitation
* interval. Units of KTIME.
* . .
* WTHIS(KTHIS,1): Start time for last variable precipitation
* interval. Units of KTIME.
* WTHIS(KTHIS,2): End time for last variable precipitation
* interval. Units of KTIME.
* WTHIS(KTHIS,3): Length of THISTO for the last precipitation
* interval. Units of KTIME.
*============================================================================
* Use line E3 to input precipitation input. Input is a function
* of the parameter KTYPE on data group E1.
*
* Note: If ISNOW = 1, snowfall during a time step may be entered as
* a negative value. Units are in. [mm] water equivalent/hr.
*============================================================================
* Precipitation input if KTYPE = 0.
*
* KINC precipitation values per line, up to NHISTO values.
* Repeat group E3 for each hyetograph, up to NRGAG times.
*
* Note, you must include the E3 identifier at the beginning of each
* group of KINC rainfall entries. An individual line of KINC entries
* may be "wrapped around," but each new line of KINC entries must include
* the E3 identifier.
*============================================================================
* E3 Line :
* RAIN(1) : Rainfall intensity, first interval, in./hr [mm/hr].
* . .
* RAIN(KINC) : Rainfall intensity, last interval per line,
* in./hr [mm/hr].
*============================================================================
* Precipitation input if KTYPE = 1.
*
* Read KINC pairs per line, up to NHISTO values.
* Repeat group E3 for each hyetograph, up to NRGAG times.
*============================================================================
* E3 Line :
* REIN(1) : Time of first precipitation. Units of KTIME.
* REIN(2) : Precipitation in./hr [mm/hr], for first interval.
* . .
* REIN(2*KINC-1): Time of last precipitation. Units of KTIME.
* REIN(2*KINC) : Precipitation for last interval, in./hr [mm/hr].
*============================================================================
* Precipitation input if KTYPE = 2.
*
* Read NRGAG precipitation values per line. Repeat NHISTO times.
*============================================================================
* E3 Line :
* REIN(1) : Time of precipitation. Units of KTIME.
* REIN(2) : Precipitation, first raingage, in./hr [mm/hr].
* . .
* REIN(NRGAG+1) : Precipitation, last raingage, in./hr [mm/hr].
*============================================================================
* STEP-FUNCTION HYETOGRAPH
* TIME=REIN(1) RAIN=REIN(2)
E3 0.0 0.5
E3 1.0 1.0
E3 2.0 0.2
E3 10.0 0.4
E3 11.0 0.2
E3 20.0 0.1
E3 21.0 0.2
E3 22.0 0.3
E3 23.0 0.1
E3 30.0 1.5
E3 40.0 0.2
E3 41.0 0.2
E3 42.0 0.2
E3 50.0 2.0
E3 60.0 0.5
E3 61.0 0.4
E3 63.0 0.2
E3 64.0 0.1
E3 120.0 0.2
E3 121.0 0.3
E3 122.0 0.4
E3 123.0 0.2
E3 124.0 0.1
E3 125.0 0.1
*============================================================================
* Use the F1 line to input evaporation data if IVAP >= 1 on group B1.
*============================================================================
* F1 Line :
* Note, units depend on value of IVAP. This example is for IVAP = 1.
* VAP(1) : Evaporation rate for month 1 (January)
* in./day [mm/day].
* . .
* VAP(12) : Evaporation rate for month 12 (December)
* in./day [mm/day].
*============================================================================
* EVAPORATION DATA
F1 0.1 0.2 0.2 0.2 0.3 0.4 0.5 0.5 0.4 0.3 0.2 0.1
*============================================================================
* Use the F1 and F2 lines to input evaporation data if
* IVAP = 3 on data group B1.
*============================================================================
* F1 line :
* Only for IVAP = 3:
* NVAP(1) : Start year of evaporation data (4-digit integer)
* If less than 4 digits are entered program assumes 1900.
* NVAP(2) : Number of months of evaporation data to be
* entered (maximum = 600). First month must be for January.
* NVAP(1) NVAP(2)
*F1 80 120
*============================================================================
*
* Line F2: Read 12 monthly values per line to a maximum of 600 values.
* JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
*F2 1.1 2.6 2.5 4.0 5.1 6.7 6.0 4.9 4.0 3.1 2.3 0.9
*F2 0.9 2.1 2.8 4.5 4.8 6.3 6.0 5.4 3.8 3.5 1.5 0.5
*F2 1.2 1.3 2.1 3.4 3.5 7.0 5.5 5.6 3.2 2.8 2.2 1.1
*F2 0.5 0.9 3.2 4.1 4.6 6.1 6.2 5.8 2.9 3.2 1.8 0.7
*F2 0.8 0.9 2.4 4.2 4.7 5.7 5.8 5.9 4.4 3.1 1.7 0.8
*F2 1.3 2.4 2.5 4.0 5.1 6.7 6.0 4.5 4.0 3.1 2.3 0.9
*F2 0.7 2.1 2.8 4.2 4.8 6.3 6.0 5.4 3.8 3.5 1.5 0.6
*F2 1.2 1.3 2.1 3.4 3.5 7.0 5.5 5.6 3.2 2.6 2.2 1.1
*F2 0.6 0.9 3.2 4.1 4.4 6.1 6.2 5.8 2.9 3.2 1.8 0.6
*F2 0.9 1.6 2.4 4.2 4.7 5.7 5.2 5.9 4.4 3.1 1.7 0.5
*===========================================================================
* Rainfall-Dependent Infiltration/Inflow (RDII or I/I) Data, Lines F3 and F4.
* New, 9/4/93. Chuck Moore
* Camp, Dresser and McKee, Inc., Annandale, VA
*
* These lines, plus H5 lines, define triangular unit hydrographs (UH)
* to compute subcatchment I/I response from rainfall record on NSCRAT(1).
* The response is computed before the time step simulation and stored on
* NSCRAT(8) (required if this I/I procedure is used).
* An initial abstraction of up to DSTORE in [mm] is subtracted from
* rainfall before computing rainfall excess at each time step. The
* initial abstraction is regenerated during dry weather at a rate of
* DREC in/day [mm/day].
* Up to five sets of three triangular UHs may be input in the F4 lines.
* Any subcatchment may use a fraction (defined on H5 lines) of flow
* produced from each of three UHs selected from any of the up to
* five sets input on the F4 lines.
*
* The triangles are defined by TP = time to peak and K = ratio of recession
* limb to TP, so that the time base = TP*(1+K). Peak flow, Qp, is then
* calculated in the program so that the volume (area) of the triangle =
* 1 cfs/ac-in or 1 cms/ha-mm.
*
* Three triangles may be used (all starting at the same time) so that
* one may define a fast response, one a delayed response, and one a
* lengthy response, if desired.
*
* The time step TSTEP (UH duration) must equal the rainfall time
* step (THISTO). Rainfall can be input on the E-lines as usual, or
* rainfall already stored on NSCRAT(1) may be used, i.e., from prior
* Runoff or Rain Block runs.
* Time step TSTEP2 is the time step used for computation of the UH
* response and should be an integer fraction of (or equal to) TSTEP.
* TSTEP2 = WET time step in the Runoff Block is a good idea.
* There is a limit of 300 UH points for a given rainfall increment. An
* error message is printed if this is exceeded, which can be caused by
* too long a time base and too short a value of TSTEP2.
* The RDII routine is designed to be compatible with the variable time
* step used in the Runoff Block. Values of I/I are linearly interpolated
* from the file on NSCRAT(8) at each time during the simulation.
*
* H5 lines may be entered only for desired subcatchments.
* If quality is simulated, constant concentrations for I/I are entered
* on data line J6.
*
*
*==========================================================================
* Lines F3 and F4 are optional and may be omitted.
*
* F3 Line : Line identifier
* IIRDII : = 0, compute new I/I response from rainfall and
* store on NSCRAT(8).
* = 1, use I/I response already calculated during previous
* run. (NSCRAT(8) must be defined on @-line)
* TSTEP : Time interval for rainfall, hr. (Must equal value from
* E-lines or from Rain Block.) TSTEP is the duration of
* each of the three UHs.
* TSTEP2 : Time step for computation of I/I response, hr. Must be
* equal to or integer fraction of TSTEP.
*==========================================================================
* IIRDII RAINFALL TIME STEP (hr) RDII TIME STEP (hr)
F3 0 1.0 0.25
*==========================================================================
* Enter up to five F4 lines, with identifier.
*
* F4 Line : Line identifier
* NRDHYET : Number of hyetograph (rain gage) to use for these
* triangular UHs.
* RDIIT : Time to peak of triangular UH, hr.
* RDIIK : Ratio of recession limb to time to peak.
* DSTORE : Maximum initial abstraction, to compute rainfall excess for
* UH, in. [mm].
* STORAGE : Initial storage (max = DSTORE), in. [mm].
* DREC : Recovery rate for storage (initial abstraction) during dry
* time steps, in./day [mm/day].
*
* IF NRDHYET is entered as a negative number, the values on the
* first F4 card are for January. The program then reads
* 11 additional F4 cards with only the parameters RDIIT, RDIIK,
* DSTORE, STORAGE, and DREC for each month. Storage is
* used only for the first timestep.
*=========================================================================
*REPEAT F4 DATA LINES FOR UP TO 5 SETS OF I/I BASE RESPONSE CURVES
* NNRDHYET RDIIK STORAGE etc.
* RDIIT DSTORE DREC etc.
* show input for monthly factors
F4 -1 1.0 2.0 0.1 0.1 0.05 3.0 2.0 0.1 0.1 0.05 10.0 2.0 1.1 0.1 0.05
F4 1.0 2.0 0.1 0.1 0.05 3.0 2.0 0.1 0.1 0.05 10.0 2.0 1.1 0.1 0.05
F4 1.0 2.0 0.1 0.1 0.05 3.0 2.0 0.1 0.1 0.05 10.0 2.0 1.1 0.1 0.05
F4 1.0 2.0 0.1 0.1 0.05 3.0 2.0 0.1 0.1 0.05 10.0 2.0 1.1 0.1 0.05
F4 1.0 2.0 0.1 0.1 0.05 3.0 2.0 0.1 0.1 0.05 10.0 2.0 1.1 0.1 0.05
F4 1.0 2.0 0.2 0.1 0.05 3.0 2.0 0.2 0.1 0.05 10.0 2.0 1.5 0.1 0.05
F4 1.0 2.0 0.3 0.1 0.05 3.0 2.0 0.3 0.1 0.05 10.0 2.0 1.9 0.1 0.05
F4 1.0 2.0 0.3 0.1 0.05 3.0 2.0 0.3 0.1 0.05 10.0 2.0 1.9 0.1 0.05
F4 1.0 2.0 0.3 0.1 0.05 3.0 2.0 0.3 0.1 0.05 10.0 2.0 1.5 0.1 0.05
F4 1.0 2.0 0.2 0.1 0.05 3.0 2.0 0.2 0.1 0.05 10.0 2.0 1.1 0.1 0.05
F4 1.0 2.0 0.1 0.1 0.05 3.0 2.0 0.1 0.1 0.05 10.0 2.0 1.1 0.1 0.05
F4 1.0 2.0 0.1 0.1 0.05 3.0 2.0 0.1 0.1 0.05 10.0 2.0 1.1 0.1 0.05
* slower response
F4 1 2.0 2.0 0.1 0.1 0.05 4.0 2.0 0.1 0.1 0.05 15.0 2.0 1.1 0.1 0.05
* even slower response
F4 1 4.0 2.0 0.1 0.1 0.05 5.0 2.0 0.1 0.1 0.05 20.0 2.0 1.1 0.1 0.05
*============================================================================
* Enter Channel/Pipe data on line G1.
*
* Channel/pipe data: one line per channel/pipe (if none, leave out).
* Maximum number of channels or pipes plus inlets is defined by parameter
* NG on the 'TAPES.INC' common. An inlet is any location identified by NGTO
* on a G1 or H1 line that is not listed in group G1 as a channel or pipe.
* All inlets (and only these inlets) are saved on the output interface
* file, if JOUT > 0.
*
* Note: Variables with asterisks can be modified using the Default/Ratio
* option. A -1 entered for NAMEG means non-zero entries for data with
* asterisks are ratios, by which subsequent entries for those parameters
* will be multiplied. E.g., enter a ratio of 1.2 to increase all
* parameters by 20%. A -2 entered for NAMEG means non-zero entries for
* data with asterisks are default values. If a data line has a zero for
* a parameter for which a default value has been defined, the parameter
* is assigned this value. As many ratio and default lines may be inserted
* as desired within a data group. Of course, if the alphanumeric option
* is being used, the -1 or -2 should be enclosed in single quotes, e.g.,
* '-1' or '-2'.
*============================================================================
* G1 Line :
* NAMEG : Channel/pipe number or name.
* NGTO : Channel/pipe or inlet number or name for drainage.
* NPG=NP : Type of channel or pipe.
* = 1 for trapezoidal channel,
* = 2 for circular pipe,
* = 3 for dummy channel/pipe, inflow = outflow,
* = 4 for parabolic channel,
* = 5 for trapezoidal channel with weir or orifice
* (follow with G2 data group),
* = 6 for circular pipe with weir or orifice
* (follow with G2 data group), and
* = 7 for parabolic channel with weir or orifice
* (follow with G2 data group).
*============================================================================
* The following parameters are not used if NP = 3.
*============================================================================
* GWIDTH* : Bottom width of trapezoidal channel, diameter.
* of pipe, or top width of parabolic channel, ft [m].
* GLEN* : Length of channel/pipe, ft [m].
* G3* : Invert slope, ft/ft (dimensionless).
* GS1 : Left-hand side slope, ft/ft. (Slope = horiz./vert.).
* GS2 : Right-hand side slope, ft/ft.
* G6* : Manning's roughness coefficient.
* DFULL* : Depth of channel when full, ft [m].
* (N.R. if NP equals 2, 3, or 6)
* GDEPTH* : Starting depth of pipe/channel, ft [m].
*============================================================================
* CHANNEL 20 - CIRCULAR PIPE
* CHANNEL 30 - TRAPEZOIDAL CHANNEL
* CHANNEL 1 - PARABOLIC CHANNEL
* CHANNEL 2 - LAKE (PARABOLIC) CHANNEL WITH WEIR
* NAMEG NGTO NPG GWIDTH GLEN G3 GS1 GS2 G6 DFULL GDEPTH
*G1 -1 0 0 0 0.8 0 0 0 0 0 0
*G1 -2 0 0 0 0 0 0 0 0.020 0 0
G1 20 2 2 3.0 1000. 0.01 0.00 0.00 0.020 0.0 0.0
G1 30 2 1 10.0 500. 0.01 5.00 4.00 0.030 8.0 0.0
G1 1 2 4 20.0 5000. 0.01 0.00 0.00 0.020 10.0 0.0
*Note, initial water level below weir crest.
G1 2 3 7 500.0 2000. 0.01 0.00 0.00 0.020 10.0 2.5
*============================================================================
* Enter control structure data on line G2.
*
* Note: A G2 data group must follow a G1 line if NPG is greater than 4.
* Then continue with further G1 lines and/or G1-G2 pairs.
*============================================================================
* G2 Line :
* WTYPE : Type of weir/orifice,
* = 0, Broad or narrow crested weir,
* = 1, V-notched weir, or
* = 2, Orifice.
* WELEV : Elevation of weir (bottom of notch for V-notch) or
* of orifice centerline, referenced to bottom of
* channel/pipe, ft [m].
* WDIS : Discharge coefficient of the weir or orifice
* (parameter C in equations 4-5, 4-6, 4-7). Units
* for equations 4-5 or 4-6: ft1/2/sec [m1/2/sec].
* Parameter Cd in equation 4-7 is dimensionless.
* SPILL : Weir length (e.g., width of spillway) for a broad
* or narrow crested weir, ft [m]. The angle (degrees)
* of the notch for a V-notch weir. The cross
* sectional area of the outflow orifice, ft2 [m2].
*============================================================================
* WTYPE WELEV WDIS SPILL
G2 0 3.0 3.3 10.0
*============================================================================
* Enter Subcatchment Data on line H1. Repeat for each subcatchment
* (Maximum of NW different subcatchments).
*
* Note: Variables with asterisks can be modified using
* the Default/Ratio option. If any of H2-H5 lines follow for
* this subcatchment, must have a non-ratio/default line follow
* this ratio/default line. That is, cannot have H1 ratio/default
* line followed immediately by H2 or H5 line.
*============================================================================
* H1 Line :
* JK : Hyetograph number (based on the order
* in which they are input, in Group E3).
* NAMEW : Subcatchment number or name.
* NGTO : Channel/pipe or inlet (manhole) number for drainage.
* WW(1)* : Width of subcatchment, ft [m].
* This term actually refers to the physical width of
* overland flow in the subcatchment and may be estimated
* as illustrated in the text or by ratio of subcatchment
* area to average length of overland flow.
* WAREA* : Area of subcatchment, acres [ha].
* WW(3)* : Percent imperviousness of subcatchment,
* (percent hydraulically effective or directly
* connected impervious area).
* WSLOPE* : Ground slope, ft/ft (dimensionless).
* WW(5)* : Impervious area Manning's roughness.
* WW(6)* : Pervious area Manning's roughness.
* WSTORE1* : Impervious area depression storage, in. [mm].
* WSTORE2* : Pervious area depression storage, in. [mm].
*============================================================================
* Last three parameters on line H1 if Horton equation
* is used, INFILM = 0 on data group B1.
*============================================================================
* WLMAX* : Maximum initial infiltration rate, in./hr [mm/hr].
* WLMIN* : Minimum (asymptotic) infiltration rate, in./hr [mm/hr].
* DECAY* : Decay rate of infiltration in Horton's equation, 1/sec.
*============================================================================
* Last three parameters on line H1 if Green-Ampt equation
* is used, INFILM = 1 on group B1.
*============================================================================
* SUCT* : Average capillary suction, in. [mm] of water.
* HYDCON* : Saturated hydraulic conductivity of soil,
* in./hr [mm/hr].
* SMDMAX* : Initial moisture deficit for soil, volume
* air/volume voids (fraction).
* IF INFILM = 2 or 3, the maximum infiltration volume is entered
* as the last variable on the H1 line.
* Only needed for INFILM = 2 or 3.
* RMAXINF : Maximum infiltration volume, in. [mm] of water.
*============================================================================
* =====> SURFACE WATER DATA
* JK NAMEW NGTO WIDTH AREA %IMP SLP IMPN PERVN IDS PDS SUCT HYDCON SMDMAX RMAXINF
H1 1 100 1 100.0 300. 20.0 .001 .04 .30 .05 .10 4.00 1.00 .34 5.0
*============================================================================
* Input Groundwater Subcatchment Data on lines H2, H3 and H4.
*
* Data groups H2, H3, and H4 describe the groundwater portion of the
* subcatchment. They should follow the correct H1 data group line. There
* are a maximum of NGW subcatchments with groundwater simulation allowed.
*
* Note: Variables with asterisks can be modified using the
* the Default/Ratio option. Indicator variable is NMSUB. Be sure
* to include all three H2-H4 lines if entering Default/Ratio data.
*============================================================================
* H2 Line :
* NMSUB : Subsurface subcatchment indicator variable,
* must be same as preceding NAMEW on H1 line.
* NGWGW : Number or name of inlet, channel or pipe for
* subsurface drainage. Does not have to be the
* same as preceding NGTO for surface runoff.
* ISFPF : Indicator variable for saving soil moisture,
* water table elevation and outflow for printing.
* = 0, do not save subsurface information, or
* = 1, save subsurface information for printing.
* ISFGF : Indicator variable for saving soil moisture,
* water table elvation and outflow for graphing.
* = 0, do not save subsurface information, or
* = 1, save subsurface information for graphing.
*============================================================================
* Note: See Figure X-1 for definition of elevation variables.
*============================================================================
* BELEV* : Elevation of bottom of water table aquifer, ft [m].
* GRELEV* : Elevation of ground surface, ft [m].
* STG* : Elevation of initial water table stage, ft [m].
* BC* : Elevation of channel bottom or threshold stage
* for groundwater flow, ft [m].
* TW* : Channel water influence parameter
* >= BC, average elevation of water in channel
* or pipe over run, ft [m] or,
* < 0, (e.g., -1) channel water influence will be
* determined by depth in channel or pipe at the end
* of the previous time step.
*============================================================================
* GROUNDWATER DATA
* NMSUB NGWGW ISFPF ISFGF BELEV GRELEV STG BC TW
H2 100 1 1 0 0.0 20.0 5.00 5.00 5.00
*============================================================================
* Input Groundwater Flow Coefficients And Exponents from
* (Equations X-24 and X-25) on line H3.
*============================================================================
* H3 Line :
* A1* : Groundwater flow coefficient, in/hr-ft^B1 [mm/hr-m^B1].
* B1* : Groundwater flow exponent, dimensionless.
* A2* : Coefficient for channel water influence,
* in/hr-ft^B2 [mm/hr-m^B2].
* B2* : Exponent for channel water influence, dimensionless.
* A3* : Coefficient for the cross product between groundwater
* flow and channel water, in/hr-ft^2 [mm/hr-m^2].
* POR* : Porosity expressed as a fraction.
* WP* : Wilting point expressed as a fraction.
* FC* : Field capacity expressed as a fraction.
* HKSAT* : Saturated hydraulic conductivity, in./hr [mm/hr].
* TH1* : Initial upper zone moisture expressed as a fraction.
*============================================================================
* A1 B1 A2 B2 A3 POR WP FC HKSAT TH1
H3 4.5E-5 2.6 0.0 1.0 0.0 .46 .15 .30 5.0 .301
*============================================================================
* Input more groundwater parameters on line H4.
*============================================================================
* H4 Line :
* HCO* : Hydraulic conductivity vs. moisture content
* curve-fitting parameter (Eqn. X-21), dimensionless.
* PCO* : Average slope of tension versus soil
* soil moisture curve (see Figures X-2, X-3 and
* X-4), ft/fraction [m/fraction].
* CET* : Fraction of maximum ET rate assigned to the upper zone.
* DP* : Coefficient for unquantified losses,
* (Eqn. X-23), in./hr [mm/hr].
* DET* : Maximum depth over which significant lower zone
* transpiration occurs, ft [m].
*============================================================================
* HCO PCO CET DP DET
H4 10. 15. 0.35 2.E-03 14.0
*============================================================================
* Define subcatchment response to infiltration/inflow on H5 line.
* See explanation of F3 and F4 lines for additional detail.
*
* Any desired subcatchment may define response parameters. Generated I/I
* will enter in channel/pipe or inlet NGTO. The sewered area defined on
* the H5 line is used, not the subcatchment area. The response is defined
* as a fraction RDIIR from each of the three triangular UHs defined on
* one of the F4 lines. The fractions do not have to sum to 1.0.
*============================================================================
* Input H5 line only for a subcatchment for which I/I response is desired.
* Lines H1-H5 follow in groups. Do not "cluster" all H5 lines together.
*
* H5 Line : Line identifer
* SEWAREA : Sewered area, ac [ha]
* RDIIR(1) : Fraction of first UH response toward total I/I response.
* RDIIR(2) : Fraction of second UH response toward total I/I response.
* RDIIR(3) : Fraction of third UH response toward total I/I response.
* ICURVE : Indicator for which set of three UHs to use, from sequence
* of F4 lines. (E.g., if ICURVE = 2, use second set for
* this subcatchment.)
*
* If SEWAREA is entered as a negative number, then values on first H5
* line is for the month of January. Eleven additional H5 lines will then
* be read for each month of the year with the following parameters only:
* RDIIR(1),RDIIR(2),RDIIR(3)
*============================================================================
* SEWAREA RDIIR1 RDIIR2 RDIIR3 ICURVE
H5 -100 0.03333 0.03333 0.0333 1 * January
H5 0.03333 0.03333 0.0333 * February
H5 0.03333 0.03333 0.0333 * March
H5 0.03333 0.03333 0.0333 * April
H5 0.03333 0.02222 0.0222 * May
H5 0.03333 0.02222 0.0111 * June
H5 0.03333 0.02222 0.0 * July
H5 0.03333 0.01111 0.0 * August
H5 0.03333 0.02222 0.0 * September
H5 0.03333 0.02222 0.0 * October
H5 0.03333 0.03333 0.0111 * November
H5 0.03333 0.03333 0.0222 * December
*============================================================================
* Additional subcatchments with no subsurface data or I/I data.
* JK NAMEW NGTO WIDTH AREA %IMP SLP IMPN PERVN IDS PDS SUCT HYDCON SMDMAX RMAXINF
H1 1 200 20 50.0 100. 30.0 .001 .04 .30 .05 .10 3.00 1.00 .34 5.0
H1 1 300 30 150.0 400. 10.0 .002 .04 .30 .05 .10 4.00 0.50 .34 5.0
*============================================================================
* Enter Subcatchment Snow Input Data on data groups I1 and I2 (if modeled).
*============================================================================
*
* Note: If ISNOW = 0, skip to group J1.
* If ISNOW = 1, read only group I1.
* If ISNOW = 2, read both groups I1 and I2, in pairs.
*
* Order of subcatchments must be same as in group H1, and there
* must be snow data group(s) for each H1 line. All snow-depth related
* parameters refer to depth of snow water equivalent (w.e.).
*
* Note: Variables with asterisks can be modified
* using the Default/Ratio option.
*============================================================================
* I1 Line :
* JK1 : Subcatchment number or name. Must correspond to NAMEW
* entered in Group H1.
* SNN1 : Fraction of impervious area with 100 percent
* snow cover (ISNOW = 1) or subject to areal
* depletion curve (ISNOW = 2).
* SNCP(N) : Fraction of pervious area subject to 100 percent
* snow cover (ISNOW = 1). N.R. if ISNOW = 2.
* WSNOW(N,1) : Initial snow depth of impervious area that is
* normally snow covered, in. water equivalent
* [mm w.e.]
* WSNOW(N,2) : Initial snow depth on pervious area,
* in. w.e. [mm w.e.].
* FW(N,1) : Initial free water on snow covered impervious
* area, in. [mm].
* FW(N,2) : Initial free water on snow covered pervious
* area, in. [mm].
* DHMAX(N,1)* : Melt coefficient (ISNOW = 1) or maximum melt
* coefficient, occurring on June 21 (ISNOW = 2)
* for snow covered impervious area,
* in. w.e./hr-F [mm w.e./hr-C].
* DHMAX(N,2)* : Melt coefficient (ISNOW = 1) or maximum melt
* coefficient, occurring on June 21 (ISNOW = 2)
* for snow covered pervious area,
* in. w.e./hr-F [mm w.e./hr-C].
* TBASE(N,1)* : Snow melt base temperature for snow covered
* impervious area, F [C].
* TBASE N,2)* : Snow melt base temperature for snow covered
* pervious area, F [C].
*============================================================================
* Enter Subcatchment Snow Input Data on data group I2 if ISNOW = 2.
*============================================================================
* I2 Line :
* JK2 : Subcatchment number or name. Must correspond to JK1
* on Line I1 and NAMEW in Group H1.
* WSNOW(N,3) : Initial snow depth on impervious area that is
* normally bare, in. [mm].
* FW(N,3) : Initial free water on impervious area that is
* normally bare, in. [mm].
* DHMAX(N,3)* : Maximum melt coefficient occurring on June 21,
* for snow on normally bare impervious area,
* in. w.e./hr-F [mm w.e./hr-C].
* TBASE(N,3)* : Snow melt base temperature for normally bare
* impervious area, F [C].
* DHMIN(N,1)* : Minimum melt coefficient occurring on December 21
* for snow covered impervious area, in. w.e./hr-F
* [mm w.e./hr-C].
* DHMIN(N,2)* : Minimum melt coefficient occurring on December 21
* for snow covered pervious area, in. w.e./hr-F
* [mm w.e./hr-C].
* DHMIN(N,3)* : Minimum melt coefficient occurring on December 21
* for snow on normally bare impervious area,
* in. w.e./hr-F [mm w.e./hr-C].
* SI(N,1)* : Snow depth above which there is 100 percent cover
* on snow covered impervious areas, in. [mm] w.e.
* SI(N,2)* : Snow depth above which there is 100 percent cover
* on snow covered pervious areas, in. [mm] w.e.
* WEPLOW(N) : Redistribution (plowing) depth on normally bare
* impervious area, in. [mm] w.e. Snow above this
* depth redistributed according to fractions below.
*
* Note: Redistribution (plowing) fractions (see Figure 4-25). Snow above
* WEPLOW in. [mm] w.e. on normally bare impervious area will be
* transferred to area(s) indicated below. The five fractions should
* sum to 1.0.
*
* SFRAC(N,1) : Fraction transferred to snow covered impervious area.
* SFRAC(N,2) : Fraction transferred to snow covered pervious area.
* SFRAC(N,3) : Fraction transferred to snow covered pervious area
* in last catchment.
* SFRAC(N,4) : Fraction transferred out of watershed.
* SFRAC(N,5) : Fraction converted to immediate melt on
* normally bare impervious area.
*============================================================================
* IF KWALTY = 0 on data group B1 skip to data group M1.
*###########################################################################
* Optional input of multiple land uses per subcatchment.
*
* IMUL is a variable to trigger multiple land uses
* per subcatchment. Any value > 0 will cause the
* model to use JLAND land uses per subcatchment.
* CAUTION: IMUL > 0 requires input on L2 lines
* for each subcatchment, even if JLAND = 1.
* ALSO, if IMUL > 0 and JLAND > 1, read JLAND J3 lines
* for each constituent.
* IMUL
JJ 1
*############################################################################
* Enter General Quality Control on data group J1.
*============================================================================
* J1 Line :
* NQS : Number of quality constituents. Maximum is controlled
* by parameter statement but should generally be limited to
* 20. NQS must be one less than maximum if erosion is simulated
* (IROS = 1).
* JLAND : Number of land uses (Maximum controlled by NLU paramter
* in TAPES.INC).
* IROS : Erosion simulation parameter
* = 0, Erosion not simulated.
* = 1, Erosion of suspended solids simulated using
* the Universal Soil Loss Equation. Parameters input
* in Group K1. Output will be last quality constituent
* (i.e., constituent NQS+1).
* IROSAD : Option to add erosion constituent to constituent
* number IROSAD. E.g., if IROSAD = 3, erosion will
* be added to constituent 3 (perhaps suspended solids).
* No addition if IROSAD = 0. N.R. if IROS = 0.
* DRYDAY : Number of dry days prior to start of storm.
* CBVOL : Average individual catchbasin storage volume, ft3 [m3].
* DRYBSN : Dry days required to recharge catchbasin concentrations
* to initial values (CBFACT on group J3). Must be > 0.
* RAINIT : For erosion, highest average 30-minute rainfall
* intensity during the year (continuous SWMM) or during
* the storm (single event), in./hr [mm/hr].
* N.R. if IROS = 0.
*
* The next three parameters are for modeling street sweeping.
* KLNBGN and KLNEND are only used if the simulation is greater
* than one month.
*
* REFFDD : Street sweeping efficiency (removal)
* fraction) for "dust and dirt."
* KLNBGN : Day of year on which street sweeping
* begins (e.g. March 1 = 60).
* KLNEND : Day of year on which street sweeping
* stops (e.g. Nov. 30 = 334)
*============================================================================
* NQS JLAND IROS IROSAD DRYDRY CBVOL DRYBSN RAINIT REFFDD KLNBGN KLNEND
J1 4 2 1 0 5.00 2.0 1.00 0.30 0.50 0 0
*============================================================================
* Enter JLAND (from data group J1) Land Use data lines. One line for
* each land use. Land use 1 will be that of first group, land use 2 will be
* that of the second group etc.
*
* Note: Variables with asterisks can be modified
* using the Default/Ratio option.
*============================================================================
* J2 Line :
* LNAME(J) : Name of Land use.
* METHOD(J) : Buildup equation type for 'dust and dirt'(see text).
* = -2, New default values,
* = -1, New ratios,
* = 0, Power-linear,
* = 1, Exponential,
* = 2, Michaelis - Menten.
* JACGUT(J) : Functional dependence of buildup parameters.
* = 0, Function of subcatchment gutter length,
* = 1, Function of subcatchment area,
* = 2, Constant.
*
* Following are up to three buildup parameters. (See Table 4-16).
*
* DDLIM(J)* : Limiting buildup quantity.
* DDPOW(J)* : Power or exponent.
* DDFACT(J)* : Coefficient.
*
* Following are three street sweeping parameters.
*
* CLFREQ(J)* : Cleaning interval, days.
* AVSWP(J)* : Availability factor, fraction
* DSLCL(J)* : Days since last cleaning, DSLCL <= CLFREQ
*============================================================================
* LNAME METHOD JACGUT DDLIM DDPOW DDFACT CLFREQ AVSWP DSLCL
J2 'SINGLE' 0 0 1.E04 1.0 10.0 30.0 0.80 15.0
J2 'MULTPL' 0 1 5.E04 1.5 50.0 7.0 0.80 5.0
*============================================================================
* Enter data for quality constituent(s) on data group J3. Repeat for
* each constituent, total of NQS groups. Constituent 1 will be that of the
* first line constituent 2 that of the second line, etc.
*
* If IMUL > 0 (line JJ) and JLAND > 1, then read JLAND J3 lines for
* each constituent. I.e., read JLAND lines for constituent 1, followed by
* JLAND lines for constituent 2, etc. In this case, each constituent
* can have different J3 parameters for each land use. These different
* parameters will be used on each land use fraction for each subcatchment,
* as defined in data group L2.
*
* Note: Variables with asterisks can be modified
* using the Default/Ratio option.
*============================================================================
* J3 Line :
* PNAME(K) : Constituent name.
* PUNIT(K) : Constituent units.
* NDIM(K) : Type of units.
* = 0, mg/l
* = 1, "Other" per liter, e.g., MPN/l or ug/l
* = 2, Other concentration units, e.g., pH, JTU
* KALC(K) : Type of buildup calculation.
* = 0, Buildup is fraction of "dust and dirt"
* for each land use.
* = 1, Power-linear constituent buildup
* = 2, Exponential constituent buildup
* = 3, Michaelis-Menten constituent buildup
* = 4, No buildup required (with KWASH = 1)
* KWASH(K) : Type of washoff calculation
* = 0, Power-exponential
* = 1, Rating curve, no upper limit (see note, below)
* = 2, Rating curve, upper limit by buildup equation
* KACGUT(K) : Functional dependence of buildup
* parameters. N.R. for KALC = 0 or 4.
* = 0, Function of subcatchment gutter length
* = 1, Function of subcatchment area
* = 2, Constant
* LINKUP(K) : Linkage to snowmelt. N.R. if ISNOW = 0 or KALC = 4.
* = 0, No linkage to snow parameters
* = 1, Constituent buildup during dry weather only when
* snow is present on impervious surface of subcatchment.
*
* Following are up to five buildup parameters
* (see text and Tables 4-17, 4-18).
*
* QFACT(1,K)* : First buildup parameter, e.g., limit.
* QFACT(2,K)* : Second buildup parameter, e.g., power or exponent.
* QFACT(3,K)* : Third buildup parameter, e.g. coefficient.
* QFACT(4,K)* : Fourth buildup parameter, N.R. if KALC > 0
* or JLAND < 4.
* QFACT(5,K)* : Fifth buildup parameter, N.R., if KALC > 0
* or JLAND < 5.
*
* Following are two washoff or rating curve parameters.
*
* WASHPO(K)* : Power (exponent) for runoff rate.
* RCOEF(K)* : Coefficient.
*
* CBFACT(K)* : Initial catchbasin concentration.
* (units according to NDIM).
* CONCRN(K)* : Concentration in precipitation.
* (units according to NDIM).
* REFF(K)* : Street sweeping efficiency (removal fraction)
* for this constituent.
*
*============================================================================
* For rating curve, equation is Load (mg/sec) = RCOEF*FLOW^WASHPO
* where FLOW is in cfs (METRIC=0) or cms (METRIC=1). If WASHPO = 1,
* this equation can be used to get constant concentration = EMC,
* and RCOEF must include conversion coefficient of 28.316 L/ft3 or 1000 L/m3.
* Then RCOEF = EMC*conversion. See example for TN, below.
* Another way to get a constant concentration is to set rainfall
* concentration to desired EMC and zero-out buildup-washoff parameters.
* Caution for constant concentration: dilution can result from inflows of
* I/I and groundwater (but both may be set to non-zero concentrations) and
* from initial water stored in channel/pipes. Cannot set non-zero
* concentrations for latter.
*============================================================================
* PNAME PUNIT NDIM KALC KWASH KACGUT LINKUP QFACT1 QFACT2 QFACT3 QFACT4 QFACT5 WASHPO RCOEF CBFACT CONCRN REFF
* Land use 1:
J3 'TOT.SOL' 'MG/L' 0 2 0 0 0 900.0 2.0 0.0 0.0 0.0 2.0 1.5 100.0 2.0 0.7
* Land use 2:
J3 'TOT.SOL' 'MG/L' 0 0 0 1 0 1000. 200. 0.0 0.0 0.0 2.0 1.5 150.0 2.0 0.7
* Land use 1:
J3 ' BOD5 ' 'MG/L' 0 1 0 0 0 60.0 1.5 0.3 0.0 0.0 2.0 1.2 20.0 0.1 0.5
* Land use 2:
J3 ' BOD5 ' 'MG/L' 0 0 0 1 0 200. 70. 0.0 0.0 0.0 2.0 1.2 30.0 0.1 0.5
*Simulate Total-N by rating curve. Want constant concentration = 25 mg/L.
*Use RCOEF = 25 mg/L * 28.316 L/ft3 = 707.9, and WASHPO = 1.0
* Land use 1:
J3 ' TOT-N ' 'MG/L' 0 4 1 0 0 0.0 0.0 0.0 0.0 0.0 1.0 707.9 0.0 0.0 0.0
* Land use 2:
J3 ' TOT-N ' 'MG/L' 0 4 1 0 0 0.0 0.0 0.0 0.0 0.0 1.0 707.9 0.0 0.0 0.0
* Use rating curve data from User's Manual Fig. 4-37(e).
* Slope ~log(11/2.7)/log(1/0.1) = 0.61 = WASHPO
* At flow = 0.1 cfs, load ~ 2.7 mg/L ==>, RCOEF = 2.7/[0.1^(1/0.61)] = 118
* Land use 1:
J3 'NO2+NO3' 'MG/L' 0 4 1 0 0 0.0 0.0 0.0 0.0 0.0 0.61 118. 0.0 0.0 0.0
* Land use 2:
J3 'NO2+NO3' 'MG/L' 0 4 1 0 0 0.0 0.0 0.0 0.0 0.0 0.61 118. 0.0 0.0 0.0
*============================================================================
* Enter data for fractional contributions from other constituents
* on data group J4. Repeat until all desired fractions are entered.
*============================================================================
* J4 Line :
* KTO : Number (from order in Group J3) of constituent to
* which fraction will be added.
* KFROM : Number of constituent from which fraction is computed.
* F1(KTO,KFROM) : Fraction of constituent KFROM to be added
* to constituent KTO.
* [Note, these fractions will be applied for all
* land use segments if multiple land use option
* is used.]
*============================================================================
* KTO KFROM F1
J4 2 1 0.02
*============================================================================
* In data group J5, enter a constant groundwater concentration for every
* water quality constituent. Same units as NDIM in data group J3.
*============================================================================
* TS BOD5 TN NO2+NO3
J5 5.0 0.1 25.0 0.0
*Note, constant concentration of 25 mg/L will be maintained here, but
*concentration of NO2+NO3 will be diluted.
*============================================================================
* In data group J6, enter a constant infiltration/inflow concentration for
* every water quality constituent. Same units as NDIM in data group J3.
* Required only if I/I option used (lines F3, F4, H5). If omitted, I/I
* is assumed to have zero concentrations.
*============================================================================
* TS BOD5 TN NO2+NO3
J6 50.0 0.05 25.0 0.0
*Note, constant concentration of 25 mg/L will be maintained here, but
*concentration of NO2+NO3 will be diluted.
*============================================================================
* Enter Erosion Data on data group K1.
*
* If IROS = 0 on data group J1, skip to group L1.
*
* Note: Repeat group K1 ONLY for each subcatchment that is subject
* to erosion computations. The order of lines is arbitrary,
* but a match must be found of subcatchment number/name with a
* value of NAMEW used in group H1.
*
* Note: Variables with asterisks can be modified
* using the Default/Ratio option.
*============================================================================
* K1 Line :
* N=NAMEW : Subcatchment number or name matched with H1 line.
* ERODAR* : Area of subcatchment subject to erosion, acres [ha].
* ERLEN* : Flow distance in feet [meters] from point of
* origin of overland flow over erodible area to
* point at which runoff enters channel/pipe or inlet.
* SOILF* : Soil factor 'K'.
* CROPMF* : Cropping management factor 'C'.
* CONTPF* : Control practice factor 'P'.
*============================================================================
* EROSION DATA
* NAMEW ERODAR ERLEN SOILF CROPMF CONTPF
K1 100 30.0 300.0 0.43 1.0 1.0
K1 200 4.0 200.0 0.43 1.0 1.0
K1 300 20.0 300.0 0.33 1.0 1.0
*============================================================================
* Enter Subcatchment Surface Quality data on data group L1.
*
* One line for each subcatchment is required. The order
* is arbitrary, but a match must be found for each subcatchment
* number (NAMEW) used earlier in group H1.
*
* Note: Variables with asterisks can be modified
* using the Default/Ratio option.
*============================================================================
* L1 Line :
* N=NAMEW : Subcatchment number or name.
* KL : Land use classification. 0 < KL < 5. Numbers
* correspond to input sequence of Group J2.
* Note: default value for KL = 1. If L2 lines are
* being used, still must enter a "representative"
* value for KL. Fraction data on L2 line will
* over-ride value of KL.
* BASINS(N)* : Number of catchbasins in subcatchment.
* GQLEN(N)* : Total curb length within subcatchment hundreds
* of feet [km]. May not be required depending on
* method used to calculate constituent loadings
* (Groups J2 and J3).
*
* The following initial constituent loading values may be input as an
* alternative to computation of loadings via methods specified in groups
* J2 and J3 (for initial conditions only). For any non-zero values
* read in, initial constituent loadings will be calculated simply by
* multiplication of the value by the subcatchment area (or fractional area
* if IMUL > 0 on line JJ). (I.e., if a loading value is entered on
* line L1, it will be apportioned over land uses with non-zero fractions.)
* "Load" has units depending on value of NDIM (Group J3),
* according to the following table:
*
* NDIM LOAD
* 0 pounds [kg]
* 1 10^6 x quantity, e.g. 10^6 MPN
* 2 10^6 x quantity x ft3,
* e.g. 10^6 pH-ft3.
*
* PSHED(1,N) : Initial loading, first constituent,
* load/acre [load/ha].
* . .
* PSHED(10,N) : Initial loading, tenth constituent,
* load/acre [load/ha].
*############################################################################
* Note, line L1 below illustrates use of slash to fill in any needed
* remaining zeros automatically.
*############################################################################
* NAMEW KL BA GQ PSHED(1) PSHED(2)
L1 100 1 12.0 20.0 /
*============================================================================
* L2 line :
*
* If required, this line immediately follows each L1 line.
* Enter land use fractions for subcatchment on previous L1 line.
* Not required if IMUL = 0 on line JJ (or line JJ omitted).
*
* If IMUL > 0, an L2 line must follow each L1 line, even if JLAND = 1.
* The fractions on line L2 must total to exactly 1.0 (tolerance = 0.001).
*
* These fractions (PLAND) are used to multiply the subcatchment area
* or curb length for all buildup calculations, depending on
* parameters JACGUT (line J2) and/or KACGUT (line J3).
* Similarly, if initial loads are input on line L1, the
* quantity/area values will be multiplied by the fraction area
* for each land use. Thus, the quantity/area values in line L1 cannot
* differentiate between different land uses.
* Throughout the simulation, separate buildup and washoff parameters
* will be used for each land use fraction, as input in the multiple
* J3 lines.
* If catchbasin quality information is entered, the total catchbasin
* load for a subcatchment is the sum over the number of land uses of:
* CBFACT*BASINS*CBVOL*PLAND.
*
* Enter JLAND fractions. Value 1 corresponds to land use 1, etc.
*
* PLAND(1,N) : Fraction of subcatchment N consisting of land use 1.
* PLAND(2,N) : Fraction of subcatchment N consisting of land use 2.
* Etc. Read JLAND values of PLAND.
*
*============================================================================
* Single Multiple
* PLAND1 PLAND2
L2 0.7 0.3
*============================================================================
* Additional L1/L2 lines. Must enter L1/L2 pairs for each subcatchment.
L1 200 2 20.0 30.0 /
L2 0.2 0.8
L1 300 1 6.0 10.0 /
L2 1.0 0.0
*============================================================================
* Enter data for Channel/Inlet Print Control on data group M1.
*============================================================================
* M1 Line :
* NPRNT : Total number of channels/pipes/inlets for which
* non-zero flows (and concentrations) are
* to be printed (maximum = NG).
* NPRNT < 0 means skip the M2 and M3 lines
* NPRNT = 12345 means print every inlet
* INTERV : Print Control.
* = 0, Print statistical summary only.
* = 1, Print every time step.
* = K, Print every K time steps.
*============================================================================
* NPRNT INTERV
M1 5 6
*============================================================================
* IF NPRNT = 0 on line M1 SKIP groups M2 and M3.
*
* Enter Print Period information on data group M2.
*============================================================================
* M2 Line :
* NDET : Number of detailed printout periods.
* (Maximum of 10 periods.)
*
* Note: If NDET = 1 and STARTP(1) = 0 and STOPPR(1) = 0 then the
* total simulation period will be printed as a default.
*
* STARTP(1) : First starting printout date, year, month,
* day, e.g., October 2, 1949 = 19491002.
* If year is entered as 2 digits, program assumes 1900.
* STOPPR(1) : First stopping printout date.
* . .
* STARTP(NDET): Last starting date.
* STOPPR(NDET): Last stopping date.
*============================================================================
* NDET STARTP(1) STOPPR(1)
M2 1 0 0
*============================================================================
* Enter channel/inlet printout locations on data group M3.
*============================================================================
* M3 Line :
* IPRNT(1) : First channel/inlet numbers or name for which flows
* and concentrations are to be printed.
* . .
* IPRNT(NPRNT): First channel/inlet numbers or name for which flows
* and concentrations are to be printed.
*
* Note: INflows to channel/pipes are printed as the default option. To
* print the OUTflow from a channel/pipe, give the ID as a negative
* number. A channel/pipe may be listed with both a positive and negative
* number. The negative option is not available for alphanumeric labeling.
*============================================================================
* IPRNT(1) ... IPRNT(NRPNT)
M3 1 2 3 20 30
*============================================================================
* Enter channel/pipe depth output locations on data group M4.
* ****NOTE: M4 line is optional and may be omitted.****
*============================================================================
* M4 Line :
* MDEEP : Number of depth locations for printout (max = NG).
* KDEEP(1) : First conduit selected.
* . .
* KDEEP(MDEEP): Last conduit selected.
*============================================================================
* Select two conduits for depth printout
* # of conduits ...conduits
* MDEEP KDEEP(1)..KDEEP(2)
M4 2 1 2
*============================================================================
* End your input data set with a $ENDPROGRAM.
$ENDPROGRAM

 

Leave a Reply

Translate »
Scroll to Top

Discover more from SWMM5, ICM SWMM, ICM InfoWorks, Ruby and Vibe Apps, InfoSWMM, InfoSewer

Subscribe now to keep reading and get access to the full archive.

Continue reading