4.3: Humidity Variables
- Page ID
- 46223
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Vapor pressure is one way of defining humidity, but there are many others. Here is a non-comprehensive list of humidity variables and their typical units.
\(e\) = vapor pressure (kPa)
\(r\) = mixing ratio (g·kg–1)
\(q\) = specific humidity (g·kg–1)
\(\rho_V\) = absolute humidity (g·m-3)
\(RH\) = relative humidity (%)
\(z_{LCL}\) = lifting condensation level (km)
\(T_d\) = dew point (temperature) (°C)
\(T_w\) = wet-bulb temperature (°C)
Vapor Pressure
We’ve already discussed saturation vapor pressure, \(e_s\), but you can also compute vapor pressure, \(e\). However, because \(T_d\) is often unknown, the easiest way is usually through relative humidity.
\[e=e_0 \cdot \exp \left[\frac{L_v}{R_v} \cdot\left(\frac{1}{T_0}-\frac{1}{T_d}\right)\right] \nonumber \]
Again, \(e_0\) is 0.6113 kPa, \(L_v\) is 2.5×106 J·kg–1, \(\Re_v\) is 461 J·K–1·kg–1, \(T_0\) is 273.15 K, and \(T_d\) is dew point temperature, which will be defined later.
Mixing Ratio
Mixing ratio, \(r\), is the ratio of the mass of water vapor to the mass of dry air. It is typically expressed as grams of water vapor per kilogram of air (g·kg–1).
\[r=\frac{m_{\text {water vapor }}}{m_{\text {dry air }}} \nonumber \]
\[r=\frac{\epsilon \cdot e}{P-e} \nonumber \]
Pressure (\(P\)) should be in the same units as vapor pressure (\(e\)). The constant \(\varepsilon\) is 0.622, is the ratio between the gas constant for dry air and the gas constant for water vapor.
\[\epsilon=\frac{R_d}{R_v}=\frac{287 \mathrm{~J} \mathrm{~kg}^{-1} \mathrm{~K}^{-1}}{461 \mathrm{Jkg}^{-1} \mathrm{~K}^{-1}}=0.622 \nonumber \]
Saturation mixing ratio, \(r_s\), is computed the same way as the mixing ratio but with saturation vapor pressure, \(e_s\), instead of \(e\).
\[r_s=\frac{\epsilon \cdot e_s}{P-e_s} \nonumber \]
When calculating mixing ratio, the pressure units on the top of the fraction will cancel with the pressure units on the bottom of the fraction. While it appears unit-less, its technically not based on its definition of mass of water vapor as compared to mass of dry air. See the Pro Tip below for more information.
Pro Tip: Many units of moisture are given in g·kg-1 or kg·kg-1 so technically the units could cancel and it could be unitless! Don’t let this fool you. It is important to remember that the mass in the numerator and denominator are different. In the case of mixing ratio, the value is given in mass of water vapor proportional to the mass of dry air.
Specific Humidity
Specific humidity, \(q\), is the ratio of the mass of water vapor to the total mass of air (dry air and water vapor combined). It is expressed as grams of water vapor per kilogram of air (g·kg–1).
\[q=\frac{m_{\text {water vapor }}}{m_{\text {total air }}} \nonumber \]
\[q=\frac{\epsilon \cdot e}{P-e \cdot(1-\epsilon)} \approx \frac{\epsilon \cdot e}{P} \nonumber \]
Again, saturation specific humidity, \(q_s\),, is computed with \(e_s\), instead of \(e\).
\[q_s=\frac{\epsilon \cdot e_s}{P-e_s \cdot(1-\epsilon)} \approx \frac{\epsilon \cdot e_s}{P} \nonumber \]
Absolute Humidity
Absolute humidity, \(\rho_v\), is the ratio of the mass of water vapor to the volume of air. It is expressed as grams of water vapor in a cubic meter of air (g·m-3). It is effectively water vapor density.
\[\rho_v=\frac{m_{\text {water vapor }}}{\text { Volume }} \nonumber \]
\[\rho_v=\frac{e}{R_v \times T} \nonumber \]
Again, saturation absolute humidity, \(\rho_{vs}\), uses \(e_s\), instead of \(e\).
\[\rho_{v s}=\frac{e_s}{R_v \times T} \nonumber \]
Relative Humidity
Relative humidity, \(RH\), is the ratio of the amount of water vapor present in the air to the maximum amount of water vapor needed for saturation at a certain pressure and temperature. It is typically multiplied by 100 and expressed as a percent. Relative humidity shows how close the air is to being saturated, not how much water vapor the air contains. For this reason, \(RH\) is not a good indicator of the quantitative amount of water vapor in the air. It is only a relative measure that is highly dependent on the air temperature. Relative humidity greater than 100% is called supersaturation.
\[R H=\frac{e}{e_s}=\frac{R H \%}{100 \%} \nonumber \]
or
\[R H=\frac{q}{q_s}=\frac{\rho_v}{\rho_{v s}} \nonumber \]
Imagine two parcels of air with the same volume, pressure, and relative humidity. Parcel 1 has an air temperature of 20 °C while Parcel 2 has an air temperature of 30 °C. Which parcel contains more water vapor?
Dew Point Temperature
The dew point temperature, \(T_d\), is the temperature to which the air must be cooled to reach saturation, without changing the moisture or air pressure. It measures the actual moisture content of a parcel of air. Saturation occurs when the dew point temperature equals the air temperature.
\[T_d=\left[\frac{1}{T_0}-\frac{R_v}{L_v} \cdot \ln \left(\frac{e}{e_0}\right)\right]^{-1} \nonumber \]
\[T_d=\left[\frac{1}{T_0}-\frac{R_v}{L_v} \cdot \ln \left(\frac{r \cdot P}{e_0 \cdot(r+\epsilon)}\right)\right]^{-1} \nonumber \]
When the dew point temperature is lower than the freezing point of water, it is also called the frost point.
Wet-Bulb Temperature
Wet-bulb temperature, \(T_w\), is the lowest temperature that can be achieved if water evaporates within the air. When the relative humidity is 100%, the wet-bulb temperature is equal to the air temperature because there is no evaporation.
The wet-bulb temperature is difficult to calculate but easy to measure. To measure the wet-bulb temperature, all you need is a thermometer with a wet cloth wrapped around the bulb. Typically this thermometer is attached to an apparatus called a sling psychrometer to make it easy to spin around in the air to create lots of airflow over the wet cloth on the thermometer. The evaporation from the wet cloth cools the temperature measured, hence the wet-bulb temperature is always lower than the air temperature (or dry-bulb temperature) when relative humidity is less than 100%.
You can also estimate the wet bulb temperature using lines on a graph. Normand’s Rule is used to calculate the wet-bulb temperature from the air temperature and the dew point temperature. The wet-bulb temperature is always between the dew point and the dry-bulb temperature (\(T_d \leq T_w \leq T\)). This can be implemented on thermodynamic diagrams, such as the Skew-\(T \log P,\), which is discussed in more detail in the next chapter.
Take note of this description for later. To find the wet-bulb temperature on a Skew-\(T \log P,\) diagram, follow the dry adiabatic lapse rate line upward from the air temperature. Next, use the dew point temperature and follow an isohume (line of constant relative humidity) upward. The point where these two lines meet is called the lifting condensation level (LCL). From the meeting point, follow the moist (saturated) adiabatic lapse rate back down to obtain the wet-bulb temperature value. This is probably confusing at this point because we have not discussed the LCL or the moist adiabatic lapse rate, but don’t worry, we’ll repeat this logic again in the next chapter to make sure this is clear.

