PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Waves & Sound

Other simulators in this category — or see all 37.

View category →
NewSchool

Tide Constituents & Beats

M2/S2/K1/O1 harmonic superposition, spring-neap beat cycle, diurnal inequality, and an amphidromic phase cartoon.

Launch Simulator
NewSchool

Kelvin Ship Wake (Cusp Angle)

Deep-water wake V: arms at arcsin(1/3) ≈ 19.47° each side of the track (idealized).

Launch Simulator
NewUniversity / research

KdV Solitons (Exact)

u_t + 6uu_x + u_xxx = 0; Hirota two-soliton collision or one sech² pulse.

Launch Simulator
FeaturedSchool

Wave on a String

Shake one end, adjust frequency and amplitude. Standing waves and reflections.

Launch Simulator
School

Transverse vs Longitudinal

Side-by-side comparison of wave types with particle motion.

Launch Simulator
FeaturedSchool

Wave Interference

Two sources creating constructive and destructive patterns. 2D ripple tank.

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Waves & Sound/Storm Surge Bathtub + Wind Setup

Storm Surge Bathtub + Wind Setup

Storm surge is the abnormal coastal water level produced by storm pressure and wind forcing, often on top of the astronomical tide. This simulator uses a deliberately simple “bathtub” balance: the inverse barometer contribution is Δη_p = (p_ref − p_c)/(ρ_w g), about 1 cm per hPa pressure drop, and the wind setup over a shallow continental shelf is estimated as Δη_w ≈ τL/(ρ_w gH), where τ = ρ_air C_d U² is wind stress, L is shelf fetch, and H is shelf depth. A broad, shallow shelf lets the same wind stress pile up much more water than a steep deep coast. The canvas shows mean sea level, the pressure-induced offshore lift, the wind-driven ramp toward the coast, an optional tide offset, and component bars. This is a scale model for intuition, not a predictive coastal-flood model.

Who it's for: Students in oceanography, coastal engineering, meteorology, and environmental physics learning first-order storm-surge controls before numerical shallow-water models.

Key terms

  • Storm surge
  • Inverse barometer
  • Wind setup
  • Wind stress
  • Continental shelf
  • Coastal flooding
  • Astronomical tide
  • Shallow water

Live graphs

Storm forcing

940 hPa
38 m/s
25 m
160 km
0.6 m

Bathtub storm-surge scale: inverse barometer Δη_p = Δp/(ρg), wind setup Δη_w ≈ τL/(ρgH), τ = ρ_air C_d U². Real surge also depends on coastline shape, waves, tide timing, Coriolis, and storm track.

Measured values

Pressure setup0.73 m
Wind stress τ5.54 Pa
Wind setup3.53 m
Surge only4.26 m
Coastal water level4.86 m
Drag C_d3.20 ×10⁻³

How it works

Storm surge bathtub model: pressure drop, wind stress over a continental shelf, shelf depth, and resulting coastal water level.

Key equations

Δη_pressure = (p_ref − p_c)/(ρ_w g)
Δη_wind ≈ τL/(ρ_w g H), τ = ρ_air C_d U²

Frequently asked questions

Why does lower pressure raise sea level?
Lower atmospheric pressure presses less on the ocean surface. Hydrostatic balance gives Δη ≈ Δp/(ρg), so a 50 hPa pressure deficit raises water by roughly 0.5 m even without wind.
Why does shelf depth matter so much?
The wind setup estimate scales like 1/H. Over shallow shelves, a given wind stress has less water depth to accelerate and tilt, so coastal water level rises more for the same wind and fetch.
Is the tide part of storm surge?
Strictly, storm surge is the meteorological residual. Flood level is surge plus astronomical tide and wave runup. The tide slider is included because timing with high tide strongly affects coastal impact.
What is left out?
Storm track, coastline shape, Coriolis, bottom friction, wave setup, river flow, nonlinear shallow-water dynamics, and local topography are not modeled.