arrow-left

All pages
gitbookPowered by GitBook
1 of 17

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

1:1.1 Sun-Earth Relationships

A number of basic concepts related to the earth's orbit around the sun are required by the model to make solar radiation calculations. This section summarizes these concepts. Iqbal (1983) provides a detailed discussion of these and other topics related to solar radiation for users who require more information.

1:1.2 Solar Radiation

1:1.1.1 Distance between Earth and Sun

The mean distance between the earth and the sun is 1.496X1081.496 X 10^81.496X108 km and is called one astronomical unit (AU). The earth revolves around the sun in an elliptical orbit and the distance from the earth to the sun on a given day will vary from a maximum of 1.017 AU to a minimum of 0.983 AU. An accurate value of the earth-sun distance is important because the solar radiation reaching the earth is inversely proportional to the square of its distance from the sun. The distance is traditionally expressed in mathematical form as a Fourier series type of expansion with a number of coefficients. For most engineering applications a simple expression used by Duffie and Beckman (1980) is adequate for calculating the reciprocal of the square of the radius vector of the earth, also called the eccentricity correction factor, E0E_0E0​, of the earth's orbit:

E0=(r0/r)2=1+0.033cos[(2πdn/365)]E_0 = (r_0/r)^2 = 1+ 0.033 cos [(2\pi d_n /365)]E0​=(r0​/r)2=1+0.033cos[(2πdn​/365)] 1:1.1.1

where r0r_0r0​is the mean earth-sun distance (1 AU), r is the earth-sun distance for any given day of the year (AU), and dnd_ndn​ is the day number of the year, ranging from 1 on January 1 to 365 on December 31. February is always assumed to have 28 days, making the accuracy of the equation vary due to the leap year cycle.

Chapter 1:1 Equations: Energy

Once water is introduced to the system as precipitation, the available energy, specifically solar radiation, exerts a major control on the movement of water in the land phase of the hydrologic cycle. Processes that are greatly affected by temperature and solar radiation include snow fall, snow melt and evaporation. Since evaporation is the primary water removal mechanism in the watershed, the energy inputs become very important in reproducing or simulating an accurate water balance.

1:1.1.3 Solar Noon, Sunrise, Sunset, and Daylength

The angle between the line from an observer on the earth to the sun and a vertical line extending upward from the observer is called the zenith angle, θz\theta_zθz​ (Figure 1:1-1). Solar noon occurs when this angle is at its minimum value for the day.

Figure 1:1-1 Diagram illustrating zenith angle

For a given geographical position, the relationship between the sun and a horizontal surface on the earth's surface is:

cos⁡θz=sin⁡δsin⁡ϕ+cos⁡δcos⁡ϕcos⁡ωt\cos\theta_z = \sin\delta\sin\phi + \cos\delta \cos\phi\cos\omega tcosθz​=sinδsinϕ+cosδcosϕcosωt 1:1.1.3

where δ\deltaδ is the solar declination in radians, ϕ\phiϕ is the geographic latitude in radians, ω\omegaω is the angular velocity of the earth's rotation (0.2618 rad or 15˚ ), and t is the solar hour. equals zero at solar noon, is a positive value in the morning, and is a negative value in the evening. The combined term is referred to as the hour angle.

Sunrise, , and sunset, , occur at equal times before and after solar noon. These times can be determined by rearranging the above equation as:

1:1.1.4

and

1:1.1.5

Total daylength, is calculated:

1:1.1.6

At latitudes above or below , the absolute value of [ ] can exceed 1 and the above equation cannot be used. When this happens, there is either no sunrise (winter) or no sunset (summer) and must be assigned a value of 0 or 24 hours, respectively.

To determine the minimum daylength that will occur during the year, equation 1:1.1.6 is solved with the solar declination set to (-0.4102 radians) for the northern hemisphere or (0.4102 radians) for the southern hemisphere.

The only SWAT+ input variable used in the calculations reviewed in Section 1:1.1 is given in Table 1:1-1.

Table 1:1-1: SWAT+ input variables that are used in earth-sun relationship calculations.

1:1.1.2 Solar Declination

The solar declination is the earth's latitude at which incoming solar rays are normal to the earth's surface. The solar declination is zero at the spring and fall equinoxes, approximately +23½° at the summer solstice, and approximately -23½° at the winter solstice. A simple formula to calculate solar declination from Perrin de Brichambaut (1975) is:

δ=sin−1{0.4sin[2π/365](dn−82)}\delta = sin^{-1} \{0.4sin [ 2 \pi /365] (d_n - 82)\}δ=sin−1{0.4sin[2π/365](dn​−82)} 1:1.1.2

where δ\delta δ is the solar declination reported in radians and dnd_ndn​ is the day number of the year.

1:1.3 Temperature

Temperature influences a number of physical, chemical and biological processes. Plant production is strongly temperature dependent, as are organic matter decomposition and mineralization. Daily air temperature may be input to the model or generated from average monthly values. Soil and water temperatures are derived from air temperature.

h−1h^{-1}h−1
h−1h^{-1}h−1
ttt
ωt\omega tωt
TSRT_{SR}TSR​
TSST_{SS}TSS​
TSR=+(cos⁡−1[−tan⁡δtan⁡ϕ]/ω)T_{SR} = +(\cos^{-1}[-\tan\delta \tan\phi]/\omega)TSR​=+(cos−1[−tanδtanϕ]/ω)
TSS=−(cos⁡−1[−tanδtan⁡ϕ]/ω)T_{SS} = - (\cos^{-1}[-tan \delta \tan\phi]/\omega)TSS​=−(cos−1[−tanδtanϕ]/ω)
TDLT_{DL}TDL​
TDL=(2cos⁡−1[−1tan⁡δtan⁡ϕ]/ω)T_{DL} = (2 \cos^ {-1}[-1\tan \delta \tan \phi]/\omega)TDL​=(2cos−1[−1tanδtanϕ]/ω)
66.5°66.5\degree66.5°
−66.5°-66.5\degree−66.5°
−tan⁡δtan⁡ϕ-\tan\delta \tan\phi−tanδtanϕ
TDLT_{DL}TDL​
−23.5°-23.5\degree−23.5°
+23.5°+23.5\degree+23.5°

Definition

Source Name

Input Name

Input file

Latitude of the weather generator station (degrees).

lat

latitude

weather-wgn.cli

1:1.2.4 Hourly Solar Radiation

The extraterrestrial radiation falling on a horizontal surface during one hour is given by the equation:

I0=ISCE0(sin⁡δsin⁡ϕ+cos⁡δcos⁡ϕcos⁡ωt)I_0=I_{SC}E_0(\sin\delta\sin\phi+\cos\delta\cos\phi\cos\omega t)I0​=ISC​E0​(sinδsinϕ+cosδcosϕcosωt) 1:1.2.8

where I0I_0I0​ is the extraterrestrial radiation for 1 hour centered around the hour angle ωt\omega tωt.

An accurate calculation of the radiation for each hour of the day requires a knowledge of the difference between standard time and solar time for the location. SWAT+ simplifies the hourly solar radiation calculation by assuming that solar noon occurs at 12:00pm local standard time.

When the values of I0I_0I0​ calculated for every hour between sunrise and sunset are summed, they will equal the value of H0H_0H0​. Because of the relationship between I0I_0I0​ and , it is possible to calculate the hourly radiation values by multiplying by the fraction of radiation that falls within the different hours of the day. The benefit of this alternative method is that assumptions used to estimate the difference between maximum and actual solar radiation reaching the earth’s surface can be automatically incorporated in calculations of hourly solar radiation at the earth’s surface.

SWAT+ calculates hourly solar radiation at the earth’s surface with the equation:

1:1.2.9

where is the solar radiation reaching the earth’s surface during a specific hour of the day (), is the fraction of total daily radiation falling during that hour, and is the total solar radiation reaching the earth’s surface on that day.

The fraction of total daily radiation falling during an hour is calculated

1:1.2.10

where is the solar time at the midpoint of hour .

1:1.2.1 Extraterrestrial Radiation

The radiant energy from the sun is practically the only source of energy that impacts climatic processes on earth. The solar constant, ISC, is the rate of total solar energy at all wavelengths incident on a unit area exposed normally to rays of the sun at a distance of 1 AU from the sun. Quantifying this value has been the object of numerous studies through the years. The value officially adopted by the Commission for Instruments and Methods of Observation in October 1981 is

ISC=1367Wm−2=4.921MJm−2h−1I_{SC} = 1367 W m^{-2} = 4.921 MJm^{-2} h^{-1}ISC​=1367Wm−2=4.921MJm−2h−1

On any given day, the extraterrestrial irradiance (rate of energy) on a surface normal to the rays of the sun, I0nI_{0n}I0n​, is:

I0n=ISCE0I_{0n} = I_{SC}E_0I0n​=ISC​E0​ 1:1.2.1

where E0E_0E0​ is the eccentricity correction factor of the earth's orbit, and has the same units as the solar constant, . To calculate the irradiance on a horizontal surface, ,

To calculate the irradiance on a horizontal surface, ,

1:1.2.2

where , is defined in equation 1:1.1.3.

The amount of energy falling on a horizontal surface during a day is given by

1:1.2.3

where is the extraterrestrial daily irradiation, is sunrise, and is sunset. Assuming that remains constant during the one day time step and converting the time to the hour angle, the equation can be written

1:1.2.4

or

1:1.2.5

where is the solar constant (4.921 ), is the eccentricity correction factor of the earth's orbit, is the angular velocity of the earth's rotation (), the hour of sunrise, , is defined by equation 1:1.1.4, δ is the solar declination in radians, and is the geographic latitude in radians. Multiplying all the constants together gives

1:1.2.6

1:1.2.3 Daily Solar Radiation

The solar radiation reaching the earth's surface on a given day, HdayH_{day}Hday​, may be less than HmxH_{mx}Hmx​ due to the presence of cloud cover. The daily solar radiation data required by SWAT+ may be read from an input file or generated by the model.

The variable slr in the master weather station (weather-sta.cli) file identifies the method used to obtain solar radiation data. To read in daily solar radiation data, the slr variable is set to the name of the solar radiation data file. To generate daily solar radiation values, set the name of the solar radiation input file (slr) to sim. The equations used to generate solar radiation data in SWAT+ are reviewed in Chapter 1:3. SWAT+ input variables that pertain to solar radiation are summarized in Table 1:1-2.

Table 1:1-2: SWAT+ input variables used in solar radiation calculations.

Definition
Source Name
Input Name
Input File

See the description for the .slr files on the page for input and format requirements if measured daily solar radiation data is being used.

1:1.2.5 Daily Net Radiation

Net radiation requires the determination of both incoming and reflected short-wave radiation and net long-wave or thermal radiation. Expressing net radiation in terms of the net short-wave and long-wave components gives:

Hnet=Hday↓−α∗Hday↑+HL↓−HL↑H_{net}=H_{day}\downarrow-\alpha*H_{day}\uparrow+H_L\downarrow-H_L\uparrowHnet​=Hday​↓−α∗Hday​↑+HL​↓−HL​↑ 1:1.2.11

or

Hnet=(1−α)Hday+HbH_{net} = (1-\alpha) H_{day} + H_bHnet​=(1−α)Hday​+Hb​ 1:1.2.12

where HnetH_{net}Hnet​ is the net radiation (MJm−2d−1MJ m^{-2} d^{-1}MJm−2d−1), HdayH_{day}Hday​ is the short-wave solar radiation reaching the ground (MJm−2d−1MJ m^{-2} d^{-1}MJm−2d−1), is the short-wave reflectance or albedo, HLH_LHL​ is the long-wave radiation (MJm−2d−1MJ m^{-2} d^{-1}MJm−2d−1), is the net incoming long-wave radiation () and the arrows indicate the direction of the radiation flux.

hashtag
1:1.2.5.1 Net Short-Wave Radiation

Net short-wave radiation is defined as . SWAT+ calculates a daily value for albedo as a function of the soil type, plant cover, and snow cover. When the snow water equivalent is greater than 0.5 mm,

1:1.2.13

When the snow water equivalent is less than 0.5 mm and no plants are growing in the HRU,

1:1.2.14

where is the soil albedo. When plants are growing and the snow water equivalent is less than 0.5 mm,

1:1.2.15

where is the plant albedo (set at 0.23), and is the soil cover index. The soil cover index is calculated

1:1.2.16

where is the aboveground biomass and residue ().

hashtag
1:1.2.5.2 Net Long-Wave Radiation

Long-wave radiation is emitted from an object according to the radiation law:

1:1.2.17

where is the radiant energy (, is the emissivity, is the Stefan-Boltzmann constant (, and is the mean air temperature in Kelvin (273.15 + ). Net long-wave radiation is calculated using a modified form of equation 1:1.2.17 (Jensen et al., 1990):

1:1.2.18

where is the net long-wave radiation (), is a factor to adjust for cloud cover, is the atmospheric emittance, and is the vegetative or soil emittance.

Wright and Jensen (1972) developed the following expression for the cloud cover adjustment factor, :

1:1.2.19

where and are constants, is the solar radiation reaching the ground surface on a given day (), and is the maximum possible solar radiation to reach the ground surface on a given day ().

The two emittances in equation 1:1.2.18 may be combined into a single term, the net emittance . The net emittance is calculated using an equation developed by Brunt (1932):

1:1.2.20

where and are constants and is the vapor pressure on a given day (). The calculation of is given in Chapter 1:2. Combining equations 1:1.2.18, 1:1.2.19, and 1:1.2.20 results in a general equation for net long-wave radiation:

1:1.2.21

Experimental values for the coefficients , and are presented in Table 1:1.3. The default equation in SWAT+ uses coefficient values proposed by Doorenbos and Pruitt (1977):

1:1.2.22

Table 1:1-3: Experimental coefficients for net long-wave radiation equations (from Jensen et al., 1990).

Region
(a,
b)
(a1,
b1)

Table 1:1-4: SWAT+ input variables used in net radiation calculations.

Definition
Source Name
Input Name
Input File

1:1.2.2 Solar Radiation under Cloudless Skies

When solar radiation enters the earth's atmosphere, a portion of the energy is removed by scattering and adsorption. The amount of energy lost is a function of the transmittance of the atmosphere, the composition and concentration of the constituents of air at the location, the path length the radiation travels through the air column, and the radiation wavelength.

Due to the complexity of the process and the detail of the information required to accurately predict the amount of radiant energy lost while passing through the atmosphere, SWAT+ makes a broad assumption that roughly 20% of the extraterrestrial radiation is lost while passing through the atmosphere under cloudless skies. Using this assumption, the maximum possible solar radiation, , at a particular location on the earth's surface is calculated as:

1:1.2.7

where the maximum possible solar radiation, , is the amount of radiation reaching the earth's surface under a clear sky ().

1:1.3.3 Soil Temperature

Soil temperature will fluctuate due to seasonal and diurnal variations in temperature at the surface. Figure 1:1-2 plots air temperature and soil temperature at 5 cm and 300 cm below bare soil at College Station, Texas.

This figure illustrates several important attributes of temperature variation in the soil. First, the annual variation in soil temperature follows a sinusoidal function. Second, the fluctuation in temperature during the year (the amplitude of the sine wave) decreases with depth until, at some depth in the soil, the temperature remains constant throughout the year. Finally, the timing of maximum and minimum temperatures varies with depth. Note in the above graph that there is a three month difference between the recording of the minimum temperature at the surface (January) and the minimum temperature at 300 cm (March).

Carslaw and Jaeger (1959) developed an equation to quantify the seasonal variation in temperature:

1:1.3.2

1:1.3.1 Daily Air Temperature

Daily Air Temperature SWAT+ requires daily maximum and minimum air temperature. This data may be read from an input file or generated by the model. The user is strongly recommended to obtain measured daily temperature records from gages in or near the watershed if at all possible. The accuracy of model results is significantly improved by the use of measured temperature data.

The variable tmp in the master weather () file identifies the method used to obtain air temperature data. To read in daily maximum and minimum air temperature data, the variable is set to the name of the temperature data file(s). To generate daily air temperature values, tmp is set to "sim". The equations used to generate air temperature data in SWAT+ are reviewed in Chapter 1:3. SWAT+ input variables that pertain to air temperature are summarized in Table 1:1-5.

Table 1:1-5: SWAT+ input variables that pertain to daily air temperature.

Definition
Source Name
Input Name

1:1.3.2 Hourly Air Temperature

Air temperature data are usually provided in the form of daily maximum and minimum temperature. A reasonable approximation for converting these to hourly temperatures is to assume a sinusoidal interpolation function between the minimum and maximum daily temperatures. The maximum daily temperature is assumed to occur at 1500 hours and the minimum daily temperature at 300 hours (Campbell, 1985). The temperature for the hour is then calculated with the equation:

1:1.3.1

where is the air temperature during hour of the day (), is the average temperature on the day (), is the daily maximum temperature (), and is the daily minimum temperature ().

Table 1:1-6: SWAT+ input variables that pertain to hourly air temperature.

H0H_0H0​
H0H_0H0​
Ihr=IfracHdayI_{hr}=I_{frac} H_{day}Ihr​=Ifrac​Hday​
IhrI_{hr}Ihr​
MJm−2hr−1MJ m^{-2}hr^{-1}MJm−2hr−1
IfracI_{frac}Ifrac​
HdayH_{day}Hday​
Ifrac=(sin⁡δsin⁡ϕ+cos⁡δcos⁡ϕcos⁡ωti)∑t=SRSS(sin⁡δsin⁡ϕ+cos⁡δcos⁡ωt)I_{frac}=\frac {\displaystyle(\sin\delta\sin\phi + \cos\delta\cos\phi\cos\omega t_i)} {\displaystyle\sum_{t=SR}^{SS}(\sin\delta\sin\phi+\cos\delta\cos\omega t)}Ifrac​=t=SR∑SS​(sinδsinϕ+cosδcosωt)(sinδsinϕ+cosδcosϕcosωti​)​
tit_iti​
iii
I0nI_{0n}I0n​
ISCI_{SC}ISC​
ISCI_{SC}ISC​
I0I_0I0​
I0=I0ncos⁡θz=ISCE0cos⁡θzI_0 = I_{0n} \cos\theta_z = I_{SC}E_0\cos\theta_zI0​=I0n​cosθz​=ISC​E0​cosθz​
cosθzcos\theta_zcosθz​
H0=∫SRSSI0dt=2∫0SSI0dtH_0 = \int_{SR}^{SS} I_0dt = 2 \int_0^{SS} I_0dtH0​=∫SRSS​I0​dt=2∫0SS​I0​dt
H0H_0H0​
(MJm−2d−1)(MJ m^{-2} d^{-1})(MJm−2d−1)
SRSRSR
SSSSSS
E0E_0E0​
dtdtdt
H0=24πISCE0∫0ωTSR(sin⁡δsin⁡ϕ+cos⁡δcos⁡ϕcos⁡ωt)dωt H_0 = \frac{24}{\pi} I_{SC}E_0\int_0^{\omega T_{SR} }(\sin\delta \sin\phi+\cos\delta\cos\phi\cos\omega t)d\omega tH0​=π24​ISC​E0​∫0ωTSR​​(sinδsinϕ+cosδcosϕcosωt)dωt
H0=24πISCE0[ωTSR(sin⁡δsin⁡ϕ+cos⁡δcos⁡ϕsin⁡(ωTSR))] H_0 = \frac{24}{\pi} I_{SC}E_0[{\omega T_{SR} }(\sin\delta \sin\phi+\cos\delta\cos\phi\sin(\omega T_{SR}))]H0​=π24​ISC​E0​[ωTSR​(sinδsinϕ+cosδcosϕsin(ωTSR​))]
ISCI_{SC}ISC​
MJm−2h−1MJ m^{-2} h^{-1}MJm−2h−1
E0E_0E0​
0.2618radh−10.2618 rad h^{-1}0.2618radh−1
TSRT_{SR}TSR​
ϕ\phiϕ
H0=37.59E0[ωTSRsin⁡δsin⁡ϕ+cos⁡δcos⁡ϕsin⁡(ωTSR)] H_0 = 37.59E_0[{\omega T_{SR} }\sin\delta \sin\phi+\cos\delta\cos\phi\sin(\omega T_{SR})]H0​=37.59E0​[ωTSR​sinδsinϕ+cosδcosϕsin(ωTSR​)]
HMXH_{MX}HMX​
HMX=30.0E0[ωTSRsin⁡δsin⁡ϕ+cos⁡δcos⁡ϕsin⁡(ωTSR)] H_{MX} = 30.0E_0[{\omega T_{SR} }\sin\delta \sin\phi+\cos\delta\cos\phi\sin(\omega T_{SR})]HMX​=30.0E0​[ωTSR​sinδsinϕ+cosδcosϕsin(ωTSR​)]
HMXH_{MX}HMX​
MJm−2d−1MJ m^{-2} d^{-1}MJm−2d−1

Latitude of the solar radition station (degrees).

lat

lat

slr.cli

Name of measured solar radiation input file (.slr) to simulate set to "sim"

sgage

slr

weather-sta.cli

slr.cli

-0.139)

England

not available

not available

(0.47,

-0.206)

England

not available

not available

(0.44,

-0.253)

Australia

not available

not available

(0.35,

-0.133)

General

(1.2

-0.2)

(0.39,

-0.158)

General-humid areas

(1.0

0.0)

General-semihumid areas

(1.1

-0.1)

tmpmin

: Daily solar radiation reaching the earth’s surface ()

solrad

slr

HbH_bHb​
MJm−2d−1MJ m^{-2} d^{-1}MJm−2d−1
(1−α)Hday(1-\alpha) H_{day}(1−α)Hday​
α=0.8\alpha=0.8α=0.8
α=αsoil\alpha=\alpha_{soil}α=αsoil​
αsoil\alpha_{soil}αsoil​
α=αplant(1−covsol)+αsoilcovsol\alpha=\alpha_{plant} (1-cov_{sol})+\alpha_{soil} cov_{sol}α=αplant​(1−covsol​)+αsoil​covsol​
αplant\alpha_{plant}αplant​
covsolcov_{sol}covsol​
covsol=exp(−5.0X10−5∗CV)cov_{sol}=exp(-5.0X10^{-5}*CV)covsol​=exp(−5.0X10−5∗CV)
CVCVCV
kgha−1kg ha^{-1}kgha−1
HR=εσTK4H_R=\varepsilon \sigma T_K^{4}HR​=εσTK4​
HRH_RHR​
MJm−2d−1)MJ m^{-2} d^{-1})MJm−2d−1)
ε\varepsilonε
σ\sigmaσ
4.90310−9MJm−2K−4d−1)4.903 10^{-9} MJ m^{-2} K^{-4} d^{-1})4.90310−9MJm−2K−4d−1)
TKT_KTK​
°C\degree C°C
Hb=fcld(εa−εvs)σTK4H_b=f_{cld} (\varepsilon_a -\varepsilon_{vs}) \sigma T_K^{4}Hb​=fcld​(εa​−εvs​)σTK4​
HbH_bHb​
MJm−2d−1MJ m^{-2} d^{-1}MJm−2d−1
fcldf_{cld}fcld​
εa\varepsilon_aεa​
εvs\varepsilon_{vs}εvs​
fcldf_{cld}fcld​
fcld=aHdayHMX−bf_{cld}=a \frac{H_{day}}{H_{MX}}-bfcld​=aHMX​Hday​​−b
aaa
bbb
HdayH_{day}Hday​
MJm−2d−1MJ m^{-2}d^{-1}MJm−2d−1
HMXH_{MX}HMX​
MJm−2d−1MJ m^{-2}d^{-1}MJm−2d−1
ε′\varepsilon'ε′
ε′=εa−εvs=−(a1+b1(e))\varepsilon'=\varepsilon_a-\varepsilon_{vs}=-(a_1+b_1 \sqrt{(e)})ε′=εa​−εvs​=−(a1​+b1​(e)​)
a1a_1a1​
b1b_1b1​
eee
kPakPakPa
eee
Hb=−[aHdayHMX−b][a1+b1(e)]σTk4H_b=-[a \frac{H_{day}}{H_{MX}}-b] [a_1+b_1 \sqrt{(e)}] \sigma T_k^4Hb​=−[aHMX​Hday​​−b][a1​+b1​(e)​]σTk4​
a,b,a1a,b,a_1 a,b,a1​
b1b_1b1​
Hb=−[0.9HdayHMX+0.1][0.34−0.139(e)]σTk4H_b=-[0.9 \frac{H_{day}}{H_{MX}}+0.1] [0.34-0.139\sqrt{(e)}] \sigma T_k^4Hb​=−[0.9HMX​Hday​​+0.1][0.34−0.139(e)​]σTk4​

Davis, California

(1.35,

-0.35)

(0.35,

-0.145)

Southern Idaho

(1.22,

-0.18)

αsoil\alpha_{soil}αsoil​: moist soil albedo

alb

alb

soils.sol

TmxT_{mx}Tmx​: Daily maximum temperature (°C\degree C°C)

max temp

tmpmax

.tmp

TmnT_{mn}Tmn​: Daily minimum temperature (°C\degree C°C)

(0.325,

min temp

where Tsoil(z,dn)T_{soil}(z,d_n) Tsoil​(z,dn​) is the soil temperature (°C\degree C°C) at depth zzz(mm) and day of the year dnd_ndn​ , T‾AA\overline T_{AA} TAA​ is the average annual soil temperature (°C\degree C°C), AsurfA_{surf}Asurf​ is the amplitude of the surface fluctuations (°C\degree C°C), dddddd is the damping depth (mm) and ωtmp\omega_{tmp}ωtmp​ is the angular frequency. When z=0z=0z=0 (soil surface), equation 1:1.3.2 reduces to Tsoil(0,dn)=T‾AA+Asurfsin(ωtmpdn).T_{soil}(0,d_n)=\overline T_{AA} + A_{surf}sin(\omega_{tmp}d_n).Tsoil​(0,dn​)=TAA​+Asurf​sin(ωtmp​dn​). As zzz →∞\rightarrow \infty→∞, equation 1:1.3.2 becomes Tsoil(∞,dn)=T‾AAT_{soil}(\infty,d_n)=\overline T_{AA}Tsoil​(∞,dn​)=TAA​.

In order to calculate values for some of the variables in this equation, the heat capacity and thermal conductivity of the soil must be known. These are properties not commonly measured in soils and attempts at estimating values from other soil properties have not proven very effective. Consequently, an equation has been adopted in SWAT+ that calculates the temperature in the soil as a function of the previous day’s soil temperature, the average annual air temperature, the current day’s soil surface temperature, and the depth in the profile.

The equation used to calculate daily average soil temperature at the center of each layer is:

Tsoil(z,dn)=ℓTsoil(z,dn1)+[1.0−ℓ][df[T‾AAair−Tssurf]+Tssurf]T_{soil}(z,d_n)=\ell T_{soil}(z,d_n1)+[1.0-\ell] [df [\overline T_{AAair}-T_{ssurf}]+T_{ssurf}]Tsoil​(z,dn​)=ℓTsoil​(z,dn​1)+[1.0−ℓ][df[TAAair​−Tssurf​]+Tssurf​] 1:1.3.3

where Tsoil(z,dn)T_{soil}(z,d_n)Tsoil​(z,dn​) is the soil temperature (°C\degree C°C) at depth zzz (mm) and day of the year dnd_ndn​, ℓ\ell ℓ is the lag coefficient (ranging from 0.0 to 1.0) that controls the influence of the previous day's temperature on the current day's temperature , Tsoil(z,dn−1)T_{soil}(z,d_n-1)Tsoil​(z,dn​−1) is the soil temperature (°C\degree C°C) in the layer from the previous day, dfdfdf is the depth factor that quantifies the influence of depth below surface on soil temperature , T‾AAair\overline T_{AAair}TAAair​ is the average annual temperature (°C\degree C°C), and TssurfT_{ssurf}Tssurf​ is the soil surface temperature on the day. SWAT+ sets the lag coefficient, ℓ,\ell,ℓ, to 0.80. The soil temperature from the previous day is known and the average annual air temperature is calculated from the long-term monthly maximum and minimum temperatures reported in the weather generator input (weather-wgn.cli) file. This leaves the depth factor, dfdfdf, and the soil surface temperature, TssurfT_{ssurf}Tssurf​, to be defined.

The depth factor is calculated using the equation:

df=zdzd+exp(−0.867−2.078zd)df=\frac{zd}{zd+exp(-0.867-2.078 zd)}df=zd+exp(−0.867−2.078zd)zd​ 1:1.3.4

where zdzdzd is the ratio of the depth at the center of the soil layer to the damping depth:

zd=zddzd=\frac{z}{dd}zd=ddz​ 1:1.3.5

where zzz is the depth at the center of the soil layer (mm) and dddddd is the damping depth (mm).

From the previous three equations (1:1.3.3, 1:1.3.4 and 1:1.3.5) one can see that at depths close to the soil surface, the soil temperature is a function of the soil surface temperature. As the depth increases, soil temperature is increasingly influenced by the average annual air temperature, until at the damping depth, the soil temperature is within 5% of T‾AAair\overline T_{AAair}TAAair​.

The damping depth, dddddd, is calculated daily and is a function of the maximum damping depth, bulk density and soil water. The maximum damping depth, ddmaxdd_{max}ddmax​, is calculated:

ddmax=1000+2500ρbρb+686exp(−5.63ρb)dd_{max} = 1000+\frac{2500\rho_b}{\rho_b+686exp(-5.63\rho_b)}ddmax​=1000+ρb​+686exp(−5.63ρb​)2500ρb​​ 1:1.3.6

where ddmaxdd_{max}ddmax​ is the maximum damping depth (mm), and bbb is the soil bulk density (Mg/m3Mg/m^3Mg/m3). The impact of soil water content on the damping depth is incorporated via a scaling factor,, that is calculated with the equation:

φ=SW(0.356−0.144ρb)ztot\varphi=\frac{SW}{(0.356-0.144\rho_b) z_{tot}}φ=(0.356−0.144ρb​)ztot​SW​ 1:1.3.7

where SWSWSW is the amount of water in the soil profile expressed as depth of water in the profile (mm H2OH_{2}OH2​O), ρb\rho_bρb​ is the soil bulk density (Mg/m3Mg/m^3Mg/m3), and ztotz_{tot}ztot​ is the depth from the soil surface to the bottom of the soil profile (mm).

The daily value for the damping depth, dddddd, is calculated:

dd=ddmaxexp[ln(500ddmax)(1−φ1+φ)2]dd=dd_{max} exp[ln(\frac{500}{dd_{max}}) (\frac{1-\varphi}{1+\varphi})^2]dd=ddmax​exp[ln(ddmax​500​)(1+φ1−φ​)2] 1:1.3.8

where ddmaxdd_{max}ddmax​ is the maximum damping depth (mm), and is the scaling factor for soil water. The soil surface temperature is a function of the previous day’s temperature, the amount of ground cover and the temperature of the surface when no cover is present. The temperature of a bare soil surface is calculated with the equation:

Tbare=T‾av+εsr(Tmx−Tmn)2T_{bare}=\overline T_{av}+\varepsilon_{sr} \frac{(T_{mx}-T_{mn})}{2}Tbare​=Tav​+εsr​2(Tmx​−Tmn​)​ 1:1.3.1.9

where TbareT_{bare}Tbare​ is the temperature of the soil surface with no cover (°C\degree C°C), T‾av\overline T_{av}Tav​ is the average temperature on the day (°C\degree C°C), TmxT_{mx}Tmx​ is the daily maximum temperature (°C\degree C°C), TmnT_{mn}Tmn​ is the daily minimum temperature (°C\degree C°C), and εsr\varepsilon_{sr}εsr​ is a radiation term. The radiation term is calculated with the equation:

εsr=Hday(1−α)−1420\varepsilon_{sr}=\frac{H_{day} (1-\alpha)-14}{20}εsr​=20Hday​(1−α)−14​ 1:1.3.10

where HdayH_{day}Hday​ is the solar radiation reaching the ground on the current day (MJm−2d−1MJ m^{-2}d^{-1}MJm−2d−1), and α\alphaα is the albedo for the day. Any cover present will significantly impact the soil surface temperature. The influence of plant canopy or snow cover on soil temperature is incorporated with a weighting factor, bcvbcvbcv, calculated as:

bcv=max{CVCV+exp(7.563−1.297X10−4∗CV),SNOSNO+exp(6.055−0.3002∗SNO)}bcv=max \{{{\frac{CV}{CV+exp(7.563-1.297X10^-4*CV)}}}, \frac{SNO}{SNO+exp(6.055-0.3002*SNO)}\}bcv=max{CV+exp(7.563−1.297X10−4∗CV)CV​,SNO+exp(6.055−0.3002∗SNO)SNO​} 1:1.3.11

where CVCVCV is the total aboveground biomass and residue present on the current day (kg ha−1^{-1}−1) and SNO is the water content of the snow cover on the current day (mm H2OH_2OH2​O ). The weighting factor, bcvbcvbcv, is 0.0 for a bare soil and approaches 1.0 as cover increases.

The equation used to calculate the soil surface temperature is:

Tssurf=bcvTsoil(1,dn−1)+(1−bcv)TbareT_{ssurf}=bcv T_{soil}(1,d_n-1)+(1-bcv) T_{bare}Tssurf​=bcvTsoil​(1,dn​−1)+(1−bcv)Tbare​ 1:1.3.12

where TssurfT_{ssurf}Tssurf​ is the soil surface temperature for the current day (°C\degree C°C), bcvbcvbcv is the weighting factor for soil cover impacts, Tsoil(1,dn−1)T_{soil}(1,d_n-1)Tsoil​(1,dn​−1) is the soil temperature of the first soil layer on the previous day (°C\degree C°C), and TbareT_{bare}Tbare​ is the temperature of the bare soil surface (°C\degree C°C). The influence of ground cover is to place more emphasis on the previous day’s temperature near the surface.

SWAT+ input variables that directly impact soil temperature calculations are listed in Table 1:1-7. There are several other variables that initialize residue and snow cover in the subbasins or HRUs (snow_init in snow.sno and rsd_init in plant.ini). The influence of these variables will be limited to the first few months of simulation. Finally, the timing of management operations in the management.sch file will affect ground cover and consequently soil temperature.

Table 1:1-7: SWAT+ input variables that pertain to soil temperature.

Definition
Source Name
Input Name
Input File

Average maximum air temperature for month ()

tmpmx

tmp_max_ave

Average minimum air temperature for month ()

tmpmn

tmp_min_ave

: Depth from soil surface to bottom of layer (mm)

Tsoil(z,dn)=T‾AA+Asurfexp(−z/dd)sin(ωtmpdn−z/dd)T_{soil}(z,d_n)=\overline T_{AA} +A_{surf}exp(-z/dd)sin(\omega_{tmp}d_n-z/dd)Tsoil​(z,dn​)=TAA​+Asurf​exp(−z/dd)sin(ωtmp​dn​−z/dd)
Figure 1:1-2: Four-year average air and soil temperature at College Station, Texas.
Input File

Name of measured temperature input file (.tmp) . Set to "sim" to simulate data

tgage

tmp

Observed daily maximum temperature ()

max temp

tmpmax

Observed daily minimum temperature ()

min temp

tmpmin

See the description of the .tmp file on the tmp.cli page for input and format requirements if measured temperature data is being used.

weather-sta.cli
Definition
Source Name
Input Name
Input File

: Daily maximum temperature ()

max temp

tmpmax

: Daily minimum temperature ()

min temp

tmpmin

Thr=T‾av+Tmx−Tmn2cos(0.2618(hr−15))T_{hr} = \overline T_{av} + \frac{T_{mx}-T_{mn}}2 cos(0.2618 (hr-15))Thr​=Tav​+2Tmx​−Tmn​​cos(0.2618(hr−15))
ThrT_{hr}Thr​
hrhrhr
°C\degree C°C
T‾av\overline T_{av}Tav​
°C\degree C°C
TmxT_{mx}Tmx​
°C\degree C°C
TmnT_{mn}Tmn​
°C\degree C°C

1:1:4 Wind Speed

Wind speed is required by SWAT+ if the Penman-Monteith equation is used to estimate potential evapotranspiration and transpiration. SWAT+ assumes wind speed information is collected from gages positioned 1.7 meters above the ground surface.

When using the Penman-Monteith equation to estimate transpiration, the wind measurement used in the equation must be above the canopy. In SWAT+, a minimum difference of 1 meter is specified for canopy height and wind speed measurements. When the canopy height exceeds 1 meter, the original wind measurements is adjusted to:

zw=hc+100z_w=h_c+100zw​=hc​+100 1:1.4.1

where zwz_wzw​ is the height of the wind speed measurement (cm), and hch_chc​ is the canopy height (cm).

The variation of wind speed with elevation near the ground surface is estimated with the equation (Haltiner and Martin, 1957):

1:1.4.2

where is the wind speed (m s) at height (cm), is the wind speed (m s) at height (cm), and is an exponent between 0 and 1 that varies with atmospheric stability and surface roughness. Jensen (1974) recommended a value of 0.2 for and this is the value used in SWAT+.

The daily wind speed data required by SWAT+ may be read from an input file or generated by the model. The variable wnd in the master weather () file identifies if there is available input wind speed data or if it will be simulated. The file includes a list of all available wind speed data stations, and can be empty if all locations are simulated. To read in daily wind speed data, the variable is set to the name of the wind speed data station. To generate daily wind speed values wnd is set to "sim". The equations used to generate wind speed data in SWAT+ are reviewed in Chapter 1:3.

Table 1:1-9: SWAT+ input variables used in wind speed calculations.

Definition
Source Name
Input Name
Input File

See description of .wnd file on the page for input and format requirements if measured daily wind speed data is being used.

1:1.3.4 Water Temperature

Water temperature is required to model in-stream biological and water quality processes. SWAT+ uses an equation developed by Stefan and Preud’homme (1993) to calculate average daily water temperature for a well-mixed stream:

1:1.3.13

where is the water temperature for the day (), and is the average air temperature on the day ().

Due to thermal inertia of the water, the response of water temperature to a change in air temperature is dampened and delayed. When water and air temperature are plotted for a stream or river, the peaks in the water temperature plots usually lag 3-7 hours behind the peaks in air temperature. As the depth of the river increases, the lag time can increase beyond this typical interval. For very large rivers, the lag time can extend up to a week. Equation 1:1.3.13 assumes that the lag time between air and water temperatures is less than 1 day.

uz2=uz1[z2z1]aau_{z2}=u_{z1}[\frac{z_2}{z_1}]^{aa}uz2​=uz1​[z1​z2​​]aa
uz1u_{z1}uz1​
−1^{-1}−1
z1z_1z1​
uz2u_{z2}uz2​
−1^{-1}−1
z2z_2z2​
aaaaaa
aaaaaa

List of measured wind speed station names [input IDs]

wnd_filename

wnd_file

wnd.cli

Measured wind speed station name [input ID] (##.wnd) (to simulate wind speed set to "sim")

wnd_filename

wnd

weather-sta.cli

weather-sta.cli
wnd.cli
wnd.cli
HdayH_{day}Hday​
MJm−2d−1MJ m^{-2}d^{-1}MJm−2d−1
.tmp
.slr
°C\degree C°C
°C\degree C°C
weather-sta.cli
*.tmp
*.tmp
TmxT_{mx}Tmx​
°C\degree C°C
TmnT_{mn}Tmn​
°C\degree C°C
.tmp
.tmp

z

dp

soils.sol

bbb: Moist bulk density (Mg m−3^{-3}−3 or g cm−3^{-3}−3)

bd

bd

soils.sol

Moist soil albedo of the top layer

alb

alb

soils.sol

TmxT_{mx}Tmx​: Daily maximum temperature (°C\degree C°C)

max temp

tmpmax

.tmp

TmnT_{mn}Tmn​: Daily minimum temperature (°C\degree C°C)

min temp

tmpmin

.tmp

°C\degree C°C
°C\degree C°C
zzz
weather-wgn.cli
weather-wgn.cli
In addition to air temperature, water temperature is influenced by solar radiation, relative humidity, wind speed, water depth, ground water inflow, artificial heat inputs, thermal conductivity of the sediments and the presence of impoundments along the stream network. SWAT+ assumes that the impact of these other variables on water temperature is not significant.

Table 1:1-8: SWAT+ input variables that pertain to water temperature.

Definition
Source Name
Input Name
Input File

: Daily maximum temperature ()

max temp

tmpmax

: Daily minimum temperature ()

min temp

tmpmin

Twater=5.0+0.75T‾avT_{water}=5.0+0.75\overline T_{av}Twater​=5.0+0.75Tav​
TwaterT_{water}Twater​
°C\degree C°C
T‾av{\overline T_{av}}Tav​
°C\degree C°C
TmaxT_{max}Tmax​
°C\degree C°C
TmnT_{mn}Tmn​
°C\degree C°C
.tmp
.tmp