Shallow water equations

From Wikipedia, the free encyclopedia

Output from a shallow water equation model of water in a bathtub. The water experiences 5 splashes which generate surface gravity waves that propogate away from the splash locations and reflect off of the bathtub walls.
Output from a shallow water equation model of water in a bathtub. The water experiences 5 splashes which generate surface gravity waves that propogate away from the splash locations and reflect off of the bathtub walls.

The shallow water equations are a set of equations that describe the flow below a horizontal pressure surface in a fluid. The flow these equations describe is the horizontal flow caused by changes in the height of the pressure surface of the fluid. Shallow water equations can be used in atmospheric and oceanic modelling, but are much simpler than the primitive equations. Shallow water equation models have only one vertical level, so they cannot encompass any factor that varies with height.

In general, nearly all forms of the shallow water equations relate to the three variables (u,v,η), and their evolution over space and time.

[edit] Definitions

  • u is the zonal velocity (or velocity in the x dimension).
  • v is the meridional velocity (or velocity in the y dimension).
  • H is the mean height of the horizontal pressure surface.
  • η is the deviation of the horizontal pressure surface from its mean.
  • g is gravity.
  • f is the term corresponding to the Coriolis force, and is equal to 2Ω sin(φ), where Ω is the angular rotation rate of the Earth (π/12 radians/hour), and φ is the latitude.
  • b is the viscous drag.

[edit] The equations

\begin{align} \frac{Du}{Dt} - f v& = -g \frac{\partial \eta}{\partial x} - b u\\[3pt] \frac{Dv}{Dt} + f u& = -g \frac{\partial \eta}{\partial y} - b v\\[3pt] \frac{\partial \eta}{\partial t}& = - \frac{\partial (u(H + \eta))}{\partial x} -  \frac{\partial (v(H + \eta))}{\partial y} \end{align}

[edit] Wave modelling by shallow water equations

Shallow water equations can be used to model Rossby and Kelvin waves in the atmosphere and in the oceans as well as gravity waves in a smaller domain (e.g. surface waves in a bath).

The image on the right is output from a shallow water equation model of water in a bathtub. The water experiences 5 splashes which generate surface gravity waves that propagate away from the splash locations and reflect off of the bathtub walls.