根據流體靜力平衡,
其中 是流體密度。這條公式描述的是在高度 上,單位體積氣塊所受的壓力 與其自身重力 平衡。整個大氣層大致上均符合流體靜力平衡。
因此,在 的高度上,環境亦滿足流體靜力平衡:
現在考慮一團氣塊從高度 被移動至高度 。隨著高度的變化,環境氣壓也會有所變化,使氣塊進行絕熱過程。這個過程會持續到氣塊的壓強和同一水平的氣壓持平為止,以確保氣塊不會再因為與環境產生水平方向的壓強梯度而水平發散或者集中。但是,絕熱過程也不會確保氣塊不受垂直方向的壓力影響。事實上,當氣塊移動至新的高度後,其壓力和重力並不平衡,因此它會在垂直方向加速。
在絕熱過程中,氣塊的狀態方程是:
其中 代表溫度, 是絕熱指數。下標 用以區分氣塊的參數和環境參數。
此式經整理可得:
代入以氣象學單位表示的理想氣體狀態方程 並整理可得:
現在考慮位溫的定義:
其中 是海平面氣壓。再次代入理想氣體狀態方程並整理可得:
在高度 ,環境位溫的表示式為:
在高度 ,環境位溫的表示式為:
需留意這裡的 是指環境密度,而非氣塊密度 。
二式相除並整理可得:
回到氣塊,在新的高度 ,它所受到的壓力是 ,而它所受到的重力是 。因為,作用在氣塊的淨力為:
根據牛頓第二定律,單位體積氣塊的加速度是:
由於單位氣塊在高度 所受的淨力為 ,它的運動方程是:
又由於氣塊只有向垂直方向加速,即 ,把運動方程去掉單位向量 後可得標量表示式:
根據加速度的定義,考慮到 可被視作常數,
把上面得到的結果代入運動方程的右手邊的分數,可得:
由於氣塊的壓強和同一水平的氣壓持平,
及
故上式等同:
因此,氣塊準確的運動方程是:
這是一條非線性二階常微分方程,故不能以現有方法求得其精確解。因此,我們需要把它線性化以求得大致準確的解。
方程右側的分數可以寫作:
由於氣塊振盪的幅度相對其高度可以忽略不計,我們可以取極限 ,使 及 。故上式成為:
氣塊的運動方程可以重新寫成:
由於 和 是兩個獨立的量,上式中的 對於變量 而言是常數,因此我們已經把氣塊的運動方程線性化為一條常係數二階常微分方程,其形式與簡諧振動的運動方程 一樣。利用特徵方程法求解可得:
其中要求 。由公式可見氣塊的確正在進行簡諧振動。 皆為常數, 就是氣塊垂直振盪的頻率,即布倫特-維賽拉頻率。
注意當 時,布倫特-維賽拉頻率為 ,運動方程變成 ,其解為 ,其中 是氣塊的原位移而 是氣塊的垂直速度。這意味著氣塊會穩定上升或下降。
若 ,布倫特-維賽拉頻率為一虛數,則方程的解變為 。忽略較小的 項,可見氣塊的位移將隨時間以指數增加,意味大氣層中會持續出現對流活動。