Equations
Right click on the equations for additional options.
Cattle Comfort Index
\[ \begin{multline} \\ \Large Cattle\space Comfort\space Index\left(^{\circ}\!C\right) = T_{avg} + H_{cor} +
W_{cor} + R_{cor}\\[15pt] T = \text{average air temperature $\left(^{\circ}\!C\right)$};\quad H = \text{average
relative humidity $\left(\%\right)$}\\[12pt] W = \text{average wind speed $\left(m/s\right)$};\quad R =
\text{average solar radiation $\left(W/m^2\right)$}\\[12pt] H_{cor}=\exp\left(0.00182H + 0.000018TH\right)\times
\left(0.000054T^2 + 0.00192T - 0.0246\right) \times \left(H - 30\right)\\[12pt]
W_{cor}=\dfrac{-6.56}{\exp\left[\frac{1}{\left(2.26W + 0.23\right)^{0.45}} + 2.9 + 0.00000114W^{2.5} -
log_{0.3}\frac{1}{\left(2.26W+0.33\right)^2}\right]} - 0.00566W^2 + 3.33\\[30pt]
R_{cor}=0.0076R-0.00002RT+0.00005T^2\sqrt{R}+0.1\left(T+0.019R\right)-2 \\ \\ \end{multline} \]
Jump to top
Evapotranspiration
\[ \begin{multline} \\
ET_r=\large\dfrac{0.408\Delta\left(R_n-G\right)+\gamma\dfrac{C_n}{T+273}u_2\left(e_s-e_a\right)}{\Delta+\gamma\left(1+C_du_2\right)}\\[18pt]
ET_a=\large K_cET_r\\[8pt] ET_r=\text{reference evapotranspiration on a daily or hourly time
step}\left(mm\right)\\[6pt] ET_a=\text{actual evapotranspiration on a daily or hourly time
step}\left(mm\right)\\[6pt] R_n=\text{total net radiation at the crop surface}\left(MJ/m^2\right)\\[6pt]
G=\text{total soil heat flux}\left(MJ/m^2\right)\\[6pt] u_2=\text{mean wind speed at 2
meters}\left(m/s\right)\\[6pt] T=\text{mean air temperature}\left(^{\circ}\!C\right)\\[6pt] e_s,e_a=\text{mean
saturation and actual vapor pressure}\left(kPa\right)\\[6pt] \Delta=\text{slope of the saturation vapor pressure
curve}\left(kPa/^{\circ}\!C\right)\\[6pt] \gamma=\text{psychrometric constant}\left(^{\circ}\!C\right)\\[6pt]
C_n,C_d=\text{bulk surface resistance and surface aerodynamic roughness parameters}\\[6pt] K_c=\text{crop
coefficient} \\ \\ \end{multline} \]
| Calculation Time Step | Short Reference \( ET_{r} \), \( ET_{a} \) | Tall Reference \( ET_{r} \), \( ET_{a} \) | Units for \( ET_{r} \), \( ET_{a} \) | Units for \( R_n \), \( G \) | ||
|---|---|---|---|---|---|---|
| \( C_n \) | \( C_d \) | \( C_n \) | \( C_d \) | |||
| Daily | 900 | 0.34 | 1600 | 0.38 | \( \text{mm d}^{\text{-}1} \) | \( \text{MJ m}^{\text{-}2} \text{d}^{\text{-}1} \) |
| Hourly during daytime | 37 | 0.24 | 66 | 0.25 | \( \text{mm h}^{\text{-}1} \) | \( \text{MJ m}^{\text{-}2} \text{h}^{\text{-}1} \) |
| Hourly during nighttime | 37 | 0.96 | 66 | 1.7 | \( \text{mm h}^{\text{-}1} \) | \( \text{MJ m}^{\text{-}2} \text{h}^{\text{-}1} \) |
Growing Degree Days
\[ \begin{multline} \\ \Large Growing\space Degree\space Days \left(^{\circ}\!F;\space daily\right) =
\dfrac{TMax+Tmin}{2} - T_{low}\\[15pt] TMax,\space TMin=\text{Daily maximum and minimum air temperatures
$\left(^{\circ}\!F\right)$}\\[15pt] T_{low} = \text{lower temperature threshold
$\left(^{\circ}\!F\right)$}\\[15pt] TMax_{low},\space TMin_{low}=> TMax < T_{low} = T_{low};\space TMin <
T_{low} = T_{low}\\[25pt] \Large Modified\space Growing\space Degree\space Days \left(^{\circ}\!F;\space
daily\right) = \dfrac{TMax+Tmin}{2} - T_{low}\\[15pt] TMax,\space TMin=\text{Daily maximum and minimum air
temperatures $\left(^{\circ}\!F\right)$}\\[12pt] T_{low} = \text{lower temperature threshold
$\left(^{\circ}\!F\right)$};\space \space T_{high} = \text{high temperature threshold
$\left(^{\circ}\!F\right)$}\\[15pt] TMax_{low},\space TMin_{low}=> TMax < T_{low} = T_{low};\space TMin <
T_{low} = T_{low}\\[12pt] TMax_{high},\space TMin_{high}=> TMax > T_{high} = T_{high};\space TMin > T_{high} =
T_{high}\\[25pt] \\ \\ \end{multline} \]
Jump to top
Heat Index
\[ \begin{multline} \\ \large HI^{\dagger\ddagger*}\left(^{\circ}\!F\right)=-42.379 + 2.04901523T + 10.14333127H
- 0.22475541TH - 0.00683783T^2 - 0.05481717H^2 + 0.00122874HT^2 + 0.00085282TH^2 - 0.00000199T^2H^2\\[10pt] T =
\text{air temperature at 1.5 - 2 meters}\left(^{\circ}\!F\right)\\[6pt] H = \text{relative
humidity}\left(\%\right)\\[15pt] ^{\dagger} \text{If} \space H\le 13\%\space\&\space80^{\circ}\!F \le T \le
112^{\circ}\!F,\space\space HI=HI - \frac{13-H}{4}\sqrt{\frac{17-\lvert T-95\rvert}{17}}\\[15pt] ^{\ddagger}
\text{If} \space H\ge 85\%\space\&\space80^{\circ}\!F \le T \le 87^{\circ}\!F,\space\space HI=HI +
\left(\frac{H-85}{10}\right)\left(\frac{87-T}{5}\right)\\[15pt] ^*\text{The Heat Index is not calculated for
temperatures $\lt 80^{\circ}\!F$} \\ \\ \end{multline} \]
Jump to top
Sea Level Pressure
\[ \begin{multline} \\ Sea\space Level\space Pressure \left(mb\right)=\left(P-0.3\right)\times \left(1 +
\left(\dfrac{1013.25^{0.190284} \times 0.0065}{288} \times \dfrac{z}{\left(P -
0.3\right)^{0.190284}}\right)\right)^\dfrac{1}{0.190284}\\[15pt] P = \text{station pressure}\space (mb);\space z
= \text{station elevation}\space (m) \\ \\ \end{multline} \]
Jump to top
Stress Degree Days
\[ \begin{multline} \\ \Large Stress\space Degree\space Days\left(^{\circ}\!F;\space daily\right)= TMax -
T_{high}\\[15pt] TMax\space = \text{Daily maximum air temperature $\left(^{\circ}\!F\right)$}\\[12pt]
TMax_{high} => TMax > T_{high} = T_{high};\space T_{high} \space = \space 86^{\circ}\!F \space \left(Corn\right)
\\ \\ \end{multline} \]
Jump to top
Time to Frostbite
\[ \begin{multline} \\ \large Ft^{\dagger}\left(minutes\right)=\left(\left(-24.5 \times \left(\left(0.667 \times
\left(V \times 8/5\right)\right)+4.8\right)\right) + 2111\right) \times \left(-4.8-\left(\left(T-32\right)\times
5.9\right)\right)^{-1.668}\\[10pt] V = \text{wind speed at 10 meters}\left(mph\right)\\[6pt] T = \text{air
temperature at 1.5 - 2 meters}\left(^{\circ}\!F\right)\\[15pt] \large
Ft^{\dagger}\left(minutes\right)=\left(\left(-24.5\times\left(\left(0.667\times
V\right)+4.8\right)\right)+2111\right)\times \left(-4.8-T\right)^{-1.668}\\[10pt] V = \text{wind speed at 10
meters}\left(km/hr\right)\\[6pt] T = \text{air temperature at 1.5 - 2 meters}\left(^{\circ}\!C\right)\\[10pt]
\small^{\dagger}\!\textit{Valid for 10-meter wind speeds $\ge$ 16mph (25 km/hr) and Ft $\le$ 30 minutes} \\ \\
\end{multline} \]
Jump to top
Vapor pressure/Dew Point/Frost Point
\[ \begin{multline} \\ \Large VP_{sat\left(w\right)}^{\dagger,\ddagger,*}=f\times 22064000\times
\exp\left(\frac{647.096}{T} \times \left(-7.85951783\vartheta+1.84408259\vartheta^{1.5} -
11.7866497\vartheta^3+22.6807411\vartheta^{3.5}-15.9618719\vartheta^4+1.80122502\vartheta^{7.5}\right)\right)\\[15pt]
VP_{sat\left(w\right)}=\text{saturated vapor pressure over water $\left(Pa\right)$};\quad f = \text{enhancement
factor}^\bigstar\\[12pt] T=\text{air temperature $\left(K\right);\quad t=$ air temperature
$\left(^{\circ}\!C\right);\quad \vartheta = 1 - \dfrac{T}{647.096};\quad P_{atm}=$ station pressure
$\left(Pa\right)$}\\[12pt] f\left(t\gt0^{\circ}\!C\right) = \exp\left(3.53624\text{e-}04 + 2.9328363\text{e-}05t
+ 2.6168979\text{e-}07t^2 + 8.5813609\text{e-}09t^3\times \left(1 - VP_{sat\left(w\right)}/P_{atm}\right) + \\
\exp\left(-10.7588 + 6.3268134\text{e-}02t - 2.5368934\text{e-}04t^2 + 6.3405286\text{e-}07t^3\right)\times
\left(P_{atm}/VP_{sat\left(w\right)} - 1\right)\right)\\[25pt] f\left(t\le0^{\circ}\!C\right) =
\exp\left(3.62183\text{e-}04 + 2.6061244\text{e-}05t + 3.866777\text{e-}07t^2 + 3.8268958\text{e-}09t^3\times
\left(1 - VP_{sat\left(w\right)}/P_{atm}\right) + \\ \exp\left(-10.7604 + 6.3987441\text{e-}02t -
2.6351566\text{e-}04t^2 + 1.6725084\text{e-}06t^3\right)\times \left(P_{atm}/VP_{sat\left(w\right)} -
1\right)\right)\\[12pt] ^{\dagger} \text{The vapor pressure calculation over water is used even when
temperatures reach as cold as $-40^{\circ}\!C$}. \\[12pt] ^{\ddagger} VP_{sat\left(w\right)}\space \text{is
first calculated without $f$, then $f$ is calculated and applied.} \\[12pt] ^{*} \text{Typical values for f
range from 0.3% to 0.5%.}\\[25pt] \Large VP_{sat\left(i\right)}^{\dagger,\ddagger}=f\times
\exp\left(\ln\left(611.57\right) - 13.928169\left(1-\left(\frac{273.16}{T}\right)^{1.5}\right) +
34.7078238\left(1-\left(\frac{273.16}{T}\right)^{1.25}\right)\right)\\[15pt]
VP_{sat\left(i\right)}=\text{saturated vapor pressure over ice $\left(Pa\right)$};\quad f = \text{enhancement
factor}^\bigstar\\[12pt] T=\text{air temperature $\left(K\right);\quad t=$ air temperature
$\left(^{\circ}\!C\right);\quad P_{atm}=$ station pressure $\left(Pa\right)$}\\[12pt]
f\left(t\le0^{\circ}\!C\right) = \exp\left(3.61345\text{e-}04 + 2.9471685\text{e-}05t + 5.2191167\text{e-}07t^2
+ 5.019421\text{e-}09t^3\times \left(1 - VP_{sat\left(w\right)}/P_{atm}\right) + \\ \exp\left(-10.7401 +
7.3698447\text{e-}02t - 2.6890021\text{e-}04t^2 + 1.5395086\text{e-}06t^3\right)\times
\left(P_{atm}/VP_{sat\left(w\right)} - 1\right)\right)\\[12pt] ^{\ddagger} \text{The NE Mesonet uses the vapor
pressure over ice to determine frost point only.}\\[25pt] \large VP_{act} = \text{Actual Vapor Pressure
$\left(Pa\right)$};\quad VP_{act} = \dfrac{RH}{100}\times VP_{sat\left(w\right)}, VP_{sat\left(i\right)}\\[15pt]
\large VPD = \text{Vapor Pressure Deficit $\left(Pa\right)$};\quad VPD = VP_{sat\left(w\right)},\space
VP_{sat\left(i\right)} - VP_{act}\\[20pt] \Large \text{The $\bf{Dew\space Point\left(T_d\right)}$ is calculated
by iterating $T$ in $VP_{sat\left(w\right)}$ until $VP_{sat\left(w\right)} = VP_{act}$}\\[15pt] \Large \text{The
$\bf{Frost\space Point\left(F_p\right)}$ is calculated by iterating $T$ in $VP_{sat\left(i\right)}$ until
$VP_{sat\left(i\right)} = VP_{act}$}\\[15pt] ^\bigstar \text{$f$ improves the estimation of
$VP_{sat\left(w\right)}$ and $VP_{sat\left(i\right)}$, but has no effect on $T_d$ and $T_f$} \\ \\
\end{multline} \]
Jump to top
Wet Bulb Temperature
\[ \begin{multline} \\ \text{Wet Bulb Temperature $\left(T_w;^{\circ}\!C\right)$ requires an iterative
calculation. We follow the methodology of Al-Ismaili and Al-Azri (2016),} \\[6pt] \text{with modifications to
equations 5 - 8 for consistency with our vapor pressure calculations and improved accuracy.} \\[12pt] \text{Step
1: calculate mixing ratio $\left(\frac{kg\space H_2O}{kg\space dry\space air}\right)$ using equation 1.}\\[12pt]
W = 0.62198 \times \dfrac{VP_{sat\left(w\right)}}{P_{atm}-VP_{sat\left(w\right)}};\quad (1)\\[18pt] \text{Step
2: iterate $t_{wb}$ in equation $\left(2\right)$ until equal to $W$ from equation $\left(1\right)$}\\[12pt] W =
\dfrac{\left(L_{v,0}-\left(C_{p,w}-C_{p,wv}\right)t_{wb}\right)W_{s,wb}-C_{p,da}\left(t_{db}-t_{wb}\right)}{L_{v,0}+C_{p,wv}t_{db}-C_{p,w}t_{wb}};\quad
(2)\\[18pt] t_{wb} = \text{guess value for $T_w \left(^{\circ}\!C\right);\quad t_{mean} =
\dfrac{t_{wb}+t_{db}}{2};\quad t_{db} =$ air temperature $\left(^{\circ}\!C\right)$}\\[6pt] L_{v,0} = 2500.85
\left(\frac{kJ}{kg}\right);\quad W_{s,wb} = \text{saturation mixing ratio ${@} \space t_{wb}$}\\[15 pt] C_{p,w}
= 4.219878 - 3.398504\text{e-}03t_{wb} + 1.156207\text{e-}04t_{wb}^2 - 2.134986\text{e-}06t_{wb}^3 +
2.243590\text{e-}08t_{wb}^4 - 9.865533\text{e-}11t_{wb}^5\\[12pt] C_{p,wv} = 1.858595 +
1.740971\text{e-}04t_{wb} + 9.959111\text{e-}07t_{wb}^2 + 4.740741\text{e-}09t_{wb}^3 +
8.857349\text{e-}23t_{wb}^4\\[12pt] c_{p,da} = 1.003755 + 3.474427\text{e-}05t_{mean} +
2.603984\text{e-}07t_{mean}^2 + 1.086815\text{e-}10t_{mean}^3 + 5.333333\text{e-}12t_{mean}^4\\[18pt] C_{p,w} =
\text{specific heat of liquid water $\left(\frac{kJ}{kg\space^{\circ}\!C}\right)$}\quad\\[12pt] C_{p,wv} =
\text{specific heat of water vapor $\left(\frac{kJ}{kg\space^{\circ}\!C}\right)$}\quad \\[12pt] C_{p,da} =
\text{specific heat of dry air $\left(\frac{kJ}{kg\space^{\circ}\!C}\right)$}\quad \\[12pt] \\ \end{multline} \]
Jump to top
Wind Chill
\[ \begin{multline} \\ \large Wind\space
Chill\left(^{\circ}\!F\right)=35.74+0.6215T+35.75V^{0.16}+0.4275TV^{0.16}\\[10pt] \text{T = air temperature at
1.5 - 2 meters}\left(^{\circ}\!F\right)\\[6pt] \text{V = wind speed at 10 meters}\left(mph\right)\\[15pt] \large
Wind\space Chill\left(^{\circ}\!C\right)=13.12+0.6215T-11.37^{0.16}+0.3965TV^{0.16}\\[10pt] \text{T = air
temperature at 1.5 - 2 meters}\left(^{\circ}\!C\right)\\[6pt] \text{V = wind speed at 10
meters}\left(km/h\right)\\[6pt] \\ \\ \end{multline} \]
Jump to top