3.2 Geostrophic Balance

In the free atmosphere, the pressure gradient force and Coriolis force are approximately in balance, producing geostrophic wind that flows parallel to isobars.

Coriolis Force

$$\vec{F}_{Cor} = -2\vec{\Omega} \times \vec{v} = -f\hat{k} \times \vec{v}$$

where f = 2Ī© sin φ is the Coriolis parameter

Equator

f = 0

45°N/S

f ā‰ˆ 10⁻⁓ s⁻¹

Poles

f = ±1.46Ɨ10⁻⁓ s⁻¹

Rossby Number

$$Ro = \frac{U}{fL}$$

Ratio of inertial to Coriolis forces. When $Ro \ll 1$, geostrophic balance is a good approximation

Geostrophic Wind

$$u_g = -\frac{1}{\rho f}\frac{\partial p}{\partial y}, \quad v_g = \frac{1}{\rho f}\frac{\partial p}{\partial x}$$

Wind flows parallel to isobars with low pressure to the left (NH)

Key Features

  • • Wind speed proportional to pressure gradient
  • • Tightly packed isobars → strong winds
  • • NH: low pressure to left of wind direction
  • • SH: low pressure to right of wind direction

Geopotential Height Form

$$\Phi = gz, \quad u_g = -\frac{1}{f}\frac{\partial \Phi}{\partial y}, \quad v_g = \frac{1}{f}\frac{\partial \Phi}{\partial x}$$

On pressure surfaces, geostrophic wind is proportional to the gradient of geopotential height

Ageostrophic Wind & Acceleration

$$\vec{v}_{ag} = \vec{v} - \vec{v}_g$$

$$\frac{D\vec{v}}{Dt} = -f\hat{k} \times \vec{v}_{ag}$$

Acceleration is driven by the ageostrophic component of the wind

Thermal Wind

$$\vec{v}_T = \vec{v}_g(p_1) - \vec{v}_g(p_0) = \frac{R}{f}\ln\left(\frac{p_0}{p_1}\right)\hat{k} \times \nabla_p \bar{T}$$

Wind shear related to horizontal temperature gradient

The thermal wind blows parallel to isotherms with cold air to the left (NH). Strong temperature gradients (like the polar front) produce jet streams.

Barotropic Atmosphere

$$\nabla p \times \nabla \rho = 0$$

Density depends only on pressure; no thermal wind shear

Baroclinic Atmosphere

$$\nabla p \times \nabla \rho \neq 0$$

Density surfaces cross pressure surfaces; drives thermal wind and jet streams

Interactive Simulation: Geostrophic Wind Calculator

Python

Calculates geostrophic wind speed for different pressure gradients and latitudes, shows how the Coriolis parameter varies with latitude, and performs Rossby number analysis across spatial scales.

geostrophic_wind_calc.py72 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server