Skip to main content
Geosciences LibreTexts

9.4: Application of Ekman Theory

  • Page ID
    30108
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \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{\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}\)

    Because steady winds blowing on the sea surface produce an Ekman layer that transports water at right angles to the wind direction, any spatial variability of the wind, or winds blowing along some coasts, can lead to upwelling. And upwelling is important:

    1. Upwelling enhances biological productivity, which feeds fisheries.
    2. Cold upwelled water alters local weather. Weather onshore of regions of upwelling tend to have fog, low stratus clouds, a stable stratified atmosphere, little convection, and little rain.
    3. Spatial variability of transports in the open ocean leads to upwelling and downwelling, which leads to redistribution of mass in the ocean, which leads to wind-driven geostrophic currents via Ekman pumping.

    Coastal Upwelling

    To see how winds lead to upwelling, consider north winds blowing parallel to the California Coast (figure \(\PageIndex{1}\) left). The winds produce a mass transport away from the shore everywhere along the shore. The water pushed offshore can be replaced only by water from below the Ekman layer. This is upwelling (figure \(\PageIndex{1}\) right). Because the upwelled water is cold, the upwelling leads to a region of cold water at the surface along the coast. Figure \(10.8.4\) shows the distribution of cold water off the coast of California.

    Sketch of Ekman transport along a coast leading to upwelling of cold water along the coast. Left: top-down view of north winds along a west coast in the northern hemisphere causing Ekman transports away from the shore. Right: cross-sectional view of the water transported away from the coast being replaced by water upwelling from depths of 100 to 300 meters.
    Figure \(\PageIndex{1}\): Sketch of Ekman transport along a coast leading to upwelling of cold water along the coast. Left: Plan view. North winds along a west coast in the northern hemisphere cause Ekman transports away from the shore. Right: Cross section. The water transported offshore must be replaced by water upwelling from below the mixed layer.

    Upwelled water is colder than water normally found on the surface, and it is richer in nutrients. The nutrients fertilize phytoplankton in the mixed layer, which are eaten by zooplankton, which are eaten by small fish, which are eaten by larger fish and so on to infinity. As a result, upwelling regions are productive waters supporting the world’s major fisheries. The important regions are offshore of Peru, California, Somalia, Morocco, and Namibia.

    Now I can answer the question I asked at the beginning of the chapter: Why is the climate of San Francisco so different from that of Norfolk, Virginia? Figures \(4.2.1\) or \(\PageIndex{1}\) show that wind along the California and Oregon coasts has a strong southward component. The wind causes upwelling along the coast, which leads to cold water close to shore. The shoreward component of the wind brings warmer air from far offshore over the colder water, which cools the incoming air close to the sea, leading to a thin, cool atmospheric boundary layer. As the air cools, fog forms along the coast. Finally, the cool layer of air is blown over San Francisco, cooling the city. The warmer air above the boundary layer, due to downward velocity of the Hadley circulation in the atmosphere (see figure \(4.2.2\)), inhibits vertical convection, and rain is rare. Rain forms only when winter storms coming ashore bring strong convection higher up in the atmosphere.

    In addition to upwelling, other processes influence weather in California and Virginia.

    1. The oceanic mixed layer tends to be thin on the eastern side of ocean, and upwelling can easily bring up cold water.
    2. Currents along the eastern side of the ocean at mid-latitudes tend to bring colder water from higher latitudes.

    All these processes are reversed offshore of east coasts, leading to warm water close to shore, thick atmospheric boundary layers, and frequent convective rain. Thus Norfolk is much different than San Francisco due to upwelling and the direction of the coastal currents.

    Ekman Pumping

    The horizontal variability of the wind blowing on the sea surface leads to horizontal variability of the Ekman transports. Because mass must be conserved, the spatial variability of the transports must lead to vertical velocities at the top of the Ekman layer. To calculate this velocity, we first integrate the continuity equation \((7.7.3)\) in the vertical: \[\begin{align*} \rho \int_{-d}^{0} \left(\frac{\partial u}{\partial x} + \frac{\partial v}{\partial y} + \frac{\partial w}{\partial z}\right) dz &= 0 \\ \frac{\partial}{\partial x} \int_{-d}^{0} \rho u \ dz + \frac{\partial}{\partial y} \int_{-d}^{0} \rho v \ dz &= -\rho \int_{-d}^{0} \frac{\partial w}{\partial z} dz \\ \frac{\partial M_{Ex}}{\partial x} + \frac{\partial M_{Ey}}{\partial y} &= -\rho [w(0) - w(-d)] \end{align*} \]

    By definition, the Ekman velocities approach zero at the base of the Ekman layer, and the vertical velocity at the base of the layer \(w_{E}(-d)\), due to divergence of the Ekman flow, must be zero. Therefore: \[\frac{\partial M_{Ex}}{\partial x} + \frac{\partial M_{Ey}}{\partial y} = \rho w_{E}(0) \nonumber \]\[\boxed{\nabla_{H} \cdot \mathbf{M}_{E} = -\rho w_{E} (0)} \nonumber \]

    where \(\mathbf{M}_{E}\) is the vector mass transport due to Ekman flow in the upper boundary layer of the ocean, and \(\nabla_{H}\) is the horizontal divergence operator. \((\PageIndex{1})\) states that the horizontal divergence of the Ekman transports leads to a vertical velocity in the upper boundary layer of the ocean, a process called Ekman Pumping.

    If we use the Ekman mass transports \((9.3.3-4)\) in \((\PageIndex{1})\) we can relate Ekman pumping to the wind stress. \[\begin{align} w_{E}(0) &= -\frac{1}{\rho} \left[\frac{\partial}{\partial x} \left(\frac{T_{yz}(0)}{f}\right) - \frac{\partial}{\partial y} \left(\frac{T_{xz}(0)}{f}\right)\right] \\ w_{E}(0) &= -\text{curl}_{z} \left(\frac{\mathbf{T}}{\rho f}\right) \end{align} \nonumber \]

    where \(\mathbf{T}\) is the vector wind stress and the subscript \(z\) indicates the vertical component of the curl.

    The vertical velocity at the sea surface \(w(0)\) must be zero because the surface cannot rise into the air, so \(w_{E}(0)\) must be balanced by another vertical velocity. We will see in Chapter 12 that it is balanced by a geostrophic velocity \(w_{G}(0)\) at the top of the interior flow in the ocean.

    Note that the derivation above follows Pedlosky (1996: 13), and it differs from the traditional approach that leads to a vertical velocity at the base of the Ekman layer. Pedlosky points out that if the Ekman layer is very thin compared with the depth of the ocean, it makes no difference whether the velocity is calculated at the top or bottom of the Ekman layer, but this is usually not true for the ocean. Hence, we must compute vertical velocity at the top of the layer.


    This page titled 9.4: Application of Ekman Theory is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Robert H. Stewart via source content that was edited to the style and standards of the LibreTexts platform.