Brunt–Väisälä Frequency from the Potential Temperature Gradient

Also known as Brunt Vaisala frequency · buoyancy frequency · static stability frequency · N squared atmosphere · gravity wave frequency · stable layer oscillation · parcel oscillation period · atmospheric stability frequency · N = sqrt(g/theta dtheta/dz) · mountain wave natural frequency

N=gθ ΔθΔzN = \sqrt{\frac{g}{\theta}\,\frac{\Delta\theta}{\Delta z}}
sig figs

Worked example: 3 K per km at θ = 300 K → about 0.01 s⁻¹ (typical troposphere, loose). Press Try an example to run it live, then adjust anything.

Enter your known values, leave one input blank, and solves for the missing one. Tap a variable’s symbol to see what it means, with a typical value. Change any unit and the answer follows.

Where Brunt–Väisälä Frequency from the Potential Temperature Gradient fits

Missing an input?
Learning zone

Brunt–Väisälä Frequency from the Potential Temperature Gradient explained

zθΔθΔzθpushed upN

A stable layer rings like a spring. Push a parcel of air upward in a layer where the potential temperature rises with height, and it finds itself cooler and denser than its surroundings, so it sinks back, overshoots and bobs up and down. The Brunt-Väisälä frequency NN is the angular frequency of that bobbing, in radians per second. The formula N=gθ ΔθΔzN = \sqrt{\frac{g}{\theta}\,\frac{\Delta\theta}{\Delta z}} takes gravity gg, the mean potential temperature θ\theta of the layer, and the rise Δθ\Delta\theta of potential temperature across a layer of depth Δz\Delta z.

Reading the answer. The stability sits in Δθ/Δz\Delta\theta/\Delta z: the faster potential temperature climbs with height, the stiffer the spring and the larger NN. Typical values are 0.01 per second in the troposphere, a period of about ten minutes, and twice that in the stratosphere. If the potential temperature falls with height, the layer is unstable and there is no oscillation, because the quantity under the root is negative. Gravity waves and mountain waves ring at this frequency, and the period of the bobbing is 2π/N2\pi/N.

Worked cases. A rise of 3 K per kilometre at θ=300\theta = 300 K gives 0.0099 per second, which is about 0.01, the quoted tropospheric value. For an isothermal atmosphere at 250 K a different published expression, N=g/cpTN = g/\sqrt{c_p T}, gives 0.0195644 per second. A layer built to match it, with θ=300\theta = 300 K and a rise of 11.70943 K over 1,000 m (a gradient of 0.0117094 K/m), returns the same value from the formula above, and run backward the formula recovers the 11.709 K rise or the 1,000 m depth.

Where it comes from. The form N=(g/θ) dθ/dzN = \sqrt{(g/\theta)\,d\theta/dz} is given in Emanuel's Atmospheric Convection (1994), and Vallis's Atmospheric and Oceanic Fluid Dynamics (2017) is the other source. The page uses one gradient across the whole layer, so it describes the layer's average stability, not any sharper structure inside it. The potential-temperature page supplies θ\theta at each level, and the Rossby-number page is the other dimensionless way meteorologists judge whether rotation or buoyancy matters for a flow.

Brunt–Väisälä Frequency from the Potential Temperature Gradient formula

N=gθ ΔθΔzN = \sqrt{\frac{g}{\theta}\,\frac{\Delta\theta}{\Delta z}}
Where
  • NN= Brunt–Väisälä frequency (rad/s)
  • θ\theta= Mean potential temperature (°C)
  • Δθ\Delta\theta= Rise of potential temperature across the layer (K)
  • Δz\Delta z= Depth of the layer (m)
Where this comes from
  • Vallis, G. K. (2017). Atmospheric and Oceanic Fluid Dynamics (2nd ed.). Cambridge University Press. Read it
  • Emanuel, K. A. (1994). Atmospheric Convection. Oxford University Press (the form N = sqrt((g / θ) dθ/dz)).
Revised 30 October 2026
Cite this page

formula.expert. (2026, October 30). Brunt–Väisälä Frequency from the Potential Temperature Gradient Calculator. https://formula.expert/solvers/brunt-vaisala-frequency