3.4 Local Winds

Local winds are driven by local heating differences rather than large-scale pressure systems. They include sea breezes, mountain-valley winds, and thermally-driven circulations.

Sea/Land Breeze

Sea Breeze (Day)

Land heats faster → rising air over land → low pressure → onshore flow from sea

Typically develops mid-morning, peaks afternoon

Land Breeze (Night)

Land cools faster → sinking air over land → high pressure → offshore flow

Weaker than sea breeze, develops after midnight

Solenoidal (Thermal Circulation) Term

$$\frac{D\Gamma}{Dt} = -\oint \frac{1}{\rho}\nabla p \cdot d\vec{l} = -\oint \alpha\, dp$$

Circulation generated when density and pressure surfaces are misaligned (differential heating)

Sea Breeze Pressure Perturbation

$$\Delta p' \approx \rho\, g\, \Delta z \approx \rho\, g\, H\frac{\Delta T}{T}$$

Hydrostatic pressure difference from differential heating over depth $H$

Mountain-Valley Winds

Anabatic (Upslope) Wind

Daytime: Sun heats mountain slopes → warm air rises → upslope flow

Katabatic (Downslope) Wind

Nighttime: Radiative cooling on slopes → dense cold air drains downhill

Can be very strong over ice sheets (Antarctica: 300 km/h!)

Froude Number for Mountain Flows

$$Fr = \frac{U}{NH}$$

$N$ = Brunt-Vaisala frequency, $H$ = mountain height. $Fr < 1$: flow blocked; $Fr > 1$: flow goes over

Mountain Wave Vertical Wavelength

$$\lambda_z = \frac{2\pi U}{N}$$

Vertically propagating gravity waves forced by flow over topography

Foehn & Chinook Winds

Warm, dry winds on the lee side of mountains. Air forced over mountains loses moisture on the windward side (precipitation), then warms at the dry adiabatic rate descending.

Foehn Warming Calculation

$$\Delta T = (\Gamma_d - \Gamma_m)\,\Delta z$$

$\Gamma_d \approx 9.8$ K/km (dry adiabatic), $\Gamma_m \approx 6$ K/km (moist adiabatic), $\Delta z$ = mountain height

Hydraulic Jump Condition

$$Fr_{local} = \frac{U_{local}}{\sqrt{g'h}} > 1 \quad \Rightarrow \quad \text{supercritical flow, hydraulic jump possible}$$

Rapid deceleration on lee side dissipates kinetic energy as turbulence

Foehn

Alps (Europe)

Chinook

Rocky Mountains (N. America)

Santa Ana

Southern California

Interactive Simulation: Sea Breeze Circulation Model

Python

Models the diurnal cycle of land-sea temperature contrast and the resulting sea/land breeze circulation. Shows temperature time series, thermal contrast, hydrostatic pressure perturbation, and wind reversal through the day-night cycle.

sea_breeze_model.py83 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server