Land and ocean absorb the same seasonal solar forcing but respond at very different rates because of their effective heat capacity — land is a thin, low-capacity slab; the ocean's turbulently mixed surface layer behaves like a much deeper, high-capacity slab. Each surface obeys a simple energy balance:
C · dT/dt = S(t) − λ(T − T₀)
S(t) = S₀ + A · sin(2π(t − φ)/365)
C is the effective heat capacity (land ≪ sea), λ is a linear longwave-damping rate back toward a reference temperature T₀, S(t) is the seasonal solar forcing shared by both surfaces, and φ offsets the land cycle slightly ahead of the ocean's, matching the real faster response of land.
Because C_land is small, the land temperature swings further and turns over sooner each year than the ocean. The land-sea temperature difference ΔT = T_land − T_sea is what actually drives the near-surface pressure gradient: cool, dense air over the ocean pushes toward the warm, low-pressure land. When ΔT climbs past the onset threshold (+4 °C here), the model flips the low-level flow from a dry offshore breeze into an onshore, moisture-carrying flow with land-side convective uplift — a simplified stand-in for the real monsoon onset mechanism.
- Insolation swing A — how strong the seasonal solar cycle is; a bigger swing pushes ΔT past threshold earlier and harder.
- C_land / C_sea — effective heat capacities; widening the gap between them (small C_land, large C_sea) sharpens and speeds up onset, exactly as a shallow monsoon-region landmass next to a deep ocean does in reality.
- Time speed — simulated days per real second; the model always starts at day 0 (winter reference) and runs a repeating annual cycle.
Real-world relevance: this differential-heating mechanism is the textbook driver of monsoon systems (South Asian, West African, East Asian) — it does not by itself capture moisture transport, orography, or the full Hadley-cell dynamics, but the heat-capacity contrast and threshold-crossing behavior it reproduces is the physical seed of monsoon onset timing.