loading...
running...
The science
Why does a lake make snow? When air much colder than the water crosses a lake, the surface heats it from below (sensible heat) and evaporates water into it (latent heat). The heated layer becomes unstable, mixes up to a growing depth, and its moisture condenses at the top as cloud. The cloud sheds snow, mostly after the air has reached the downwind shore and been lifted by hills. SI units, T in kelvin inside the formulas.
1. Surface fluxes (bulk formulas). With wind speed U, air density ρ = 1.2 kg/m³, exchange coefficient C (about 1.2 to 1.6 × 10-3) and ice-free fraction (1 − ice):
H = ρ cp C U (Ts − θm), E = ρ Lv C U (qs(Ts) − qm)
where qs comes from the Magnus form of the Clausius-Clapeyron law, es = 6.112 exp(17.62 t / (243.12 + t)) hPa, so a 10 K warmer lake can hold roughly twice as much vapour at saturation.
2. Slab mixed layer along the fetch. Follow a column of air moving at speed U (time t = x / U). Its depth h, potential temperature θm and humidity qm obey (Lilly 1968; Tennekes 1973):
dh/dt = we = A Fθ / Δθ, dθm/dt = (Fθ + weΔθ) / h, dqm/dt = (Fq + weΔq − P/ρ) / h
Fθ = H / (ρcp) and Fq = E / (ρLv) are the kinematic fluxes, Δθ is the temperature jump at the top of the layer (which grows with the stable air above, γ = dθ/dz), Δq the moisture jump (dry air above), A about 0.2 the entrainment ratio and P the snow fall-out. The model is integrated with fourth-order Runge-Kutta in 1-km steps up to 320 km.
3. Cloud. Cloud forms where the layer is deeper than the lifting condensation level zL (found by bisection of qs(θm − Γd z, p(z)) = qm); Espy's rule zL = 125 m/K (T − Td) is the cross-check. Above zL the liquid water grows adiabatically along a moist adiabat:
LWP = ∫zLh ρ [ qm − qs(T(z), p(z)) ] dz, P = LWP / τ, τ = cloud-to-snow time
Snow then falls out exponentially: LWP(d) = LWP0 exp(−d / (U τ)) at distance d inland, which sets the width of the snow belt (U τ is 20 to 70 km).
4. Hills. Where the ground rises along the wind, the layer is lifted at w = U · (dz/ds), cools, and extra water condenses:
Poro = εo ρ w h (−dqs/dz), −dqs/dz = qs (LvΓm / (RvT²) − g / (RdT))
Snow depth rate is the water-equivalent rate times the snow-to-liquid ratio (about 10 to 20 for cold, dry snow). The map reads the fetch for every pixel by tracing the wind upstream over the lake, so a lake elongated along the wind makes the strongest band.
Rule of thumb in the readout. Forecasters ask for a lake minus 850 hPa temperature difference of at least 13 K (Holroyd 1971) and a fetch of more than about 80 km; both appear in the live readout.
Checks (run in the page). (1) The integral of the surface flux plus entrainment heating equals the change of hθm (energy budget of the slab, independent trapezoid sum against the Runge-Kutta result); (2) the same for moisture including snow fall-out; (3) to (5) Magnus saturation pressure against reference table values at 0, 20 and −10 C; (6) lifting condensation level by bisection against Espy's rule.
Simplifications. One slab per wind line, wind steady and uniform, no convective rolls or mesoscale vortices, no Coriolis force, terrain is an invented Great-Lakes-like map (not a real lake). Adiabatic cloud water, one conversion time for all precipitation, and a constant exchange coefficient (real values rise with instability). The absolute snowfall depends on those closures: read the numbers as typical orders of magnitude, not a forecast. Real lake-effect events reach several cm/h in narrow bands, and often more than a metre in a day when a band stalls over one place.