All pages
Powered by GitBook
1 of 3

Loading...

Loading...

Loading...

1:3.2.1 Monthly Maximum Half-Hour Rain

For each month, users provide the maximum half-hour rain observed over the entire period of record. These extreme values are used to calculate representative monthly maximum half-hour rainfall fractions.

Prior to calculating the representative maximum half-hour rainfall fraction for each month, the extreme half-hour rainfall values are smoothed by calculating three month average values:

R0.5sm(mon)=R0.5x(mon−1)+R0.5x(mon)+R0.5x(mon+1)3R_{0.5sm(mon)}=\frac{R_{0.5x(mon-1)}+R_{0.5x(mon)}+R_{0.5x(mon+1)}}{3}R0.5sm(mon)​=3R0.5x(mon−1)​+R0.5x(mon)​+R0.5x(mon+1)​​ 1:3.2.1

where R0.5sm(mon)R_{0.5sm(mon)}R0.5sm(mon)​ is the smoothed maximum half-hour rainfall for a given month (mm H2Omm\space H_2Omm H2​O) and R0.5xR_{0.5x}R0.5x​ is the extreme maximum half-hour rainfall for the specified month (mm H2Omm\space H_2Omm H2​O). Once the smoothed maximum half-hour rainfall is known, the representative half-hour rainfall fraction is calculated using the equation:

α0.5mon=adj0.5α∗[1−exp(R0.5sm(mon)μmon∗ln∗(0.5yrs∗dayswet))]\alpha_{0.5mon}=adj_{0.5\alpha}*[1-exp(\frac{R_{0.5sm(mon)}}{{\mu_{mon}}*ln*(\frac{0.5}{yrs*days_{wet}})})]α0.5mon​=adj0.5α​∗[1−exp(μmon​∗ln∗(yrs∗dayswet​0.5​)R0.5sm(mon)​​)] 1:3.2.2

where α0.5mon\alpha_{0.5mon}α0.5mon​ is the average half-hour rainfall fraction for the month, adj0.5αadj_{0.5\alpha}adj0.5α​ is an adjustment factor, R0.5smR_{0.5sm}R0.5sm​ is the smoothed half-hour rainfall amount for the month (), is the mean daily rainfall () for the month, is the number of years of rainfall data used to obtain values for monthly extreme half-hour rainfalls, and are the number of wet days in the month. The adjustment factor is included to allow users to modify estimations of half-hour rainfall fractions and peak flow rates for runoff.

mm H2Omm\space H_2Omm H2​O
μmon\mu_{mon}μmon​
mm H2Omm\space H_2Omm H2​O
yrsyrsyrs
dayswetdays_{wet}dayswet​

1:3.2.2 Daily Maximum Half-Hour Rain Value

The user has the option of using the monthly maximum half-hour rainfall for all days in the month or generating a daily value. The variable sed_det in the basin input file (codes.bsn) defines which option the user prefers. The randomness of the triangular distribution used to generated daily values can cause the maximum half-hour rainfall value to jump around. For small plots or microwatersheds in particular, the variability of the triangular distribution is unrealistic.

The triangular distribution used to generate the maximum half-hour rainfall fraction requires four inputs: average monthly half-hour rainfall fraction, maximum value for half-hour rainfall fraction allowed in month, minimum value for half-hour rainfall fraction allowed in month, and a random number between 0.0 and 1.0.

The maximum half-hour rainfall fraction, or upper limit of the triangular distribution, is calculated from the daily amount of rainfall with the equation:

α0.5U=1−exp(−125Rday+5)\alpha_{0.5U}=1-exp(\frac{-125}{R_{day}+5})α0.5U​=1−exp(Rday​+5−125​) 1:3.2.3

where α0.5U\alpha_{0.5U}α0.5U​ is the largest half-hour fraction that can be generated on a given day, and RdayR_{day}Rday​ is the precipitation on a given day (mm H2Omm\space H_2Omm H2​O). The minimum half-hour fraction, or lower limit of the triangular distribution, α0.5L\alpha_{0.5L}α0.5L​, is set at 0.02083.

The triangular distribution uses one of two sets of equations to generate a maximum half-hour rainfall fraction for the day. If then

1:3.2.4

If then

1:3.2.5

where is the maximum half-hour rainfall fraction for the day, is the average maximum half-hour rainfall fraction for the month, is a random number generated by the model each day, is the smallest half-hour rainfall fraction that can be generated, is the largest half-hour fraction that can be generated, and is the average of , , and .

Table 1:3-2: SWAT+ input variables that pertain to generation of maximum half-hour rainfall.

Definition
Source Name
Input Name
Input File

adj_pkrt

average amount of precipitation falling in month ()

pcpmm

pcp_ave

: average number of days of precipitation in month (= PCPMM / PCPD)

pcpd

pcp_days

: number of years of data used to obtain values for RAINHHMX pcp_hhr

rain_yrs

yrs

: amount of rain falling on a given day ()

pcp

rnd1≤(α0.5mon−α0.5Lα0.5U−α0.5L)rnd_1\le(\frac{\alpha_{0.5mon}-\alpha_{0.5L}}{\alpha_{0.5U}-\alpha_{0.5L}})rnd1​≤(α0.5U​−α0.5L​α0.5mon​−α0.5L​​)
α0.5=α0.5mon∗α0.5L+[rnd1∗(α0.5U−α0.5L)∗(α0.5mon−α0.5L)]0.5α0.5mean\alpha_{0.5}=\alpha_{0.5mon}*\frac{\alpha_{0.5L}+[rnd_1*(\alpha_{0.5U}-\alpha_{0.5L})*(\alpha_{0.5mon}-\alpha_{0.5L})]^{0.5}}{\alpha_{0.5mean}}α0.5​=α0.5mon​∗α0.5mean​α0.5L​+[rnd1​∗(α0.5U​−α0.5L​)∗(α0.5mon​−α0.5L​)]0.5​
rnd1>(α0.5mon−α0.5Lα0.5U−α0.5L)rnd_1>(\frac{\alpha_{0.5mon}-\alpha_{0.5L}}{\alpha_{0.5U}-\alpha_{0.5L}})rnd1​>(α0.5U​−α0.5L​α0.5mon​−α0.5L​​)
α0.5=α0.5mon∗(α0.5U−(α0.5U−α0.5mon)∗[α0.5U(1−rnd1)−α0.5L(1−rnd1)α0.5U−α0.5mon]0.5α0.5mean)\alpha_{0.5}=\alpha_{0.5mon}*(\frac{\alpha_{0.5U}-(\alpha_{0.5U}-\alpha_{0.5mon})*[\frac{\alpha_{0.5U}(1-rnd_1)-\alpha_{0.5L}(1-rnd_1)}{\alpha_{0.5U}-\alpha_{0.5mon}}]^{0.5}}{\alpha_{0.5mean}}) α0.5​=α0.5mon​∗(α0.5mean​α0.5U​−(α0.5U​−α0.5mon​)∗[α0.5U​−α0.5mon​α0.5U​(1−rnd1​)−α0.5L​(1−rnd1​)​]0.5​)
α0.5\alpha_{0.5}α0.5​
α0.5mon\alpha_{0.5mon}α0.5mon​
rnd1rnd_1rnd1​
α0.5L\alpha_{0.5L}α0.5L​
α0.5U\alpha_{0.5U}α0.5U​
α0.5mean\alpha_{0.5mean}α0.5mean​
α0.5L\alpha_{0.5L}α0.5L​
α0.5mon\alpha_{0.5mon}α0.5mon​
α0.5U\alpha_{0.5U}α0.5U​

Code governing calculation of daily maximum half-hour rainfall: 0-generate daily value 1-use monthly maximum half-hour rainfall value

sed_det (not used)

sed_det (not used)

codes.bsn

R0.5xR_{0.5x}R0.5x​: extreme half-hour rainfall for month (mm H2Omm\space H_2Omm H2​O)

rainhmx

pcp_hhr

weather-wgn.cli

adj0.5αadj_{0.5\alpha}adj0.5α​: peak rate adjustment factor

adj_pkr

mm H2Omm\space H_2Omm H2​O
dayswetdays_{wet}dayswet​
μmon\mu_{mon}μmon​
yrsyrsyrs
RdayR_{day}Rday​
mm H2Omm\space H_2Omm H2​O
parameters.bsn
weather-wgn.cli
weather-wgn.cli
weather-wgn.cli
.pcp

1:3.2 Maximum Half-Hour Rainfall

Maximum half-hour rainfall is required by SWAT+ to calculate the peak flow rate for runoff. When daily precipitation data are used by the model, the maximum half-hour rainfall may be calculated from a triangular distribution using monthly maximum half-hour rainfall data or the user may choose to use the monthly maximum half-hour rainfall for all days in the month. The maximum half-hour rainfall is calculated only on days where surface runoff has been generated.