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
PythonModels 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.
Click Run to execute the Python code
Code will be executed with Python 3 on the server