分析力學(xué)基本原理介紹7.5:勞斯算法

\bullet使用哈密頓體系對解決力學(xué)問題并不是特別方便,解2n個一階微分方程通常需要我們消去一些變量(比如動量),但在這個過程中難免又會回到解二階微分方程的問題中去,所以大多時候,我們通常會選擇使用拉格朗日體系而非哈密頓體系。

不過,對于存在循環(huán)坐標(biāo)的系統(tǒng),哈密頓體系就比拉格朗日體系存在更大的優(yōu)勢。

\bullet考慮一組廣義坐標(biāo)\left\{q_s\right\},其中q_n是一個循環(huán)坐標(biāo)。

我們?nèi)绻褂美窭嗜蘸瘮?shù):\mathscr{L} = \mathscr{L}(q_1,...,q_{n-1};\dot{q}_1,...,\dot{q}_n;t)

這時的拉式函數(shù)雖不顯含q_n,卻仍然含有對應(yīng)的廣義速度\dot{q}_n。所以即便是對于存在循環(huán)坐標(biāo)的系統(tǒng),使用拉格朗日函數(shù)仍然需要我們解決一個n自由度問題。

相反,如果使用哈密頓體系,由于共軛于循環(huán)坐標(biāo)的正則動量是一個常數(shù)(令其為\alpha),哈密頓函數(shù)的依賴關(guān)系則為:

\mathscr{H} = \mathscr{H}(q_1,...,q_{n-1};p_1,...,p_{n-1};\alpha;t)

可見,對于存在循環(huán)坐標(biāo)的系統(tǒng),哈密頓函數(shù)僅含有n - 1個坐標(biāo),而與循環(huán)坐標(biāo)共軛的動量也由于守恒定理變成了一個常數(shù):

\frac{\partial \mathscr{L}}{\partial \dot{q}_n} = p_n = \alpha

在計(jì)算過程中,我們便可將循環(huán)坐標(biāo)完全忽略,守恒量\alpha則可由初值確定。這樣一來,整個計(jì)算過程將變得簡單不少。

而循環(huán)坐標(biāo)與時間的關(guān)系可根據(jù)下面積分得到:

\mathscr{H} = p_n\dot{q}_n - \mathscr{L} = \alpha\dot{q}_n - \mathscr{L}

\implies q_n(t) = \int \frac{\partial \mathscr{H}} {\partial \alpha} dt

\bullet19世紀(jì)英國數(shù)學(xué)家愛德華·勞斯(Edward Routh)發(fā)明了一種算法,該算法將循環(huán)坐標(biāo)下使用哈密頓函數(shù)的優(yōu)勢和非循環(huán)坐標(biāo)下使用拉格朗日函數(shù)的優(yōu)勢結(jié)合在了一起。后人將其稱為勞斯算法(Routh's procedure)。

勞斯算法最關(guān)鍵的步驟在于僅使用從基底q,\dot{q}到基底q,p關(guān)于循環(huán)坐標(biāo)的勒讓德變換。這樣一來,得到的哈密頓函數(shù)就只會依賴共軛于循環(huán)坐標(biāo)的正則動量,而剩下的非循環(huán)坐標(biāo)以及對應(yīng)的廣義速度依然由拉格朗日函數(shù)控制,從而減輕計(jì)算量。

假設(shè)有一個自由度為n的系統(tǒng),廣義坐標(biāo)為q_1,q_2,...,q_n,其中q_1,q_2,...,q_ss\lt n)為非循環(huán)坐標(biāo),q_{s+1},q_{s+2},...,q_{n}為循環(huán)坐標(biāo)。根據(jù)上述算法,我們將得到一個新的函數(shù):

\mathscr{R}(q_1,...,q_n;\dot{q_1},...,\dot{q_s};p_{s+1},...,p_{n};t) = \sum_{i = s+1}^np_i\dot{q_i} - \mathscr{L}(q_1,...,q_n;\dot{q_1},...,\dot{q_n};t)

\implies \boxed{\mathscr{R}(q_1,...,q_n;\dot{q_1},...,\dot{q_s};p_{s+1},...,p_{n};t) = \mathscr{H}_{\text{cyc}}(p_{s+1},...,p_n;t) - \mathscr{L}_{\text{noncyc}}(q_1,...,q_s;\dot{q_1},...,\dot{q_s};t)}

我們把這個函數(shù)稱為勞斯函數(shù)(Routhian),它由顯含守恒動量的哈密頓函數(shù)和顯含非循環(huán)坐標(biāo)以及速度的拉格朗日函數(shù)組成。

\bullet勞斯函數(shù)作為拉式函數(shù)和哈密頓函數(shù)的雜交體,具有它們二者的性質(zhì)。

對于非循環(huán)坐標(biāo)(1 \le i \le s),有:

\frac{\partial \mathscr{R}}{\partial \dot{q_i}} = -\frac{\partial\mathscr{L}}{\partial \dot{q_i}};\frac{\partial\mathscr{R}}{\partial q_i} = -\frac{\partial\mathscr{L}}{\partial q_i}

\implies \fracu0z1t8os{dt}\left(\frac{\partial\mathscr{R}}{\partial \dot{q_i}}\right) = -\fracu0z1t8os{dt}\left(\frac{\partial\mathscr{L}}{\partial \dot{q_i}}\right) = -\frac{\partial\mathscr{L}}{\partial q_i} = \frac{\partial\mathscr{R}}{\partial q_i}

\implies \boxed{\fracu0z1t8os{dt}\left(\frac{\partial\mathscr{R}}{\partial \dot{q_i}}\right) = \frac{\partial \mathscr{R}}{\partial q_i}}

勞斯函數(shù)滿足拉格朗日方程。

對于循環(huán)坐標(biāo)(s+1\le i \le n),有:

\frac{\partial\mathscr{R}}{\partial q_i} = -\dot{p_i} = 0;\frac{\partial\mathscr{R}}{\partial p_i} = \frac{\partial \mathscr{H}}{\partial p_i} = \dot{q_i}

可見,通過勞斯函數(shù)我們同樣可以得到哈密頓方程。

(例)

我打算使用開普勒問題來作為例子說明。

\bullet考慮有心反比力場,勢函數(shù)V(r) = -\frac{k}{r^n}。使用平面極坐標(biāo)(r,\theta),速度\mathbf{v} = \frac{d\mathbf{l}}{dt} = \dot{r}\boldsymbol{\hat{r}} + r\dot{\theta}\boldsymbol{\hat{\theta}}。

\bullet拉格朗日函數(shù)為:

\mathscr{L} = \frac{m}{2}(\dot{r}^2+r^2\dot{\theta}^2)+\frac{k}{r^n}

很明顯,\theta是循環(huán)坐標(biāo)。

\bullet對拉格朗日函數(shù)進(jìn)行僅關(guān)于循環(huán)坐標(biāo)\theta的勒讓德變換:

\mathscr{H}(p_{\theta}) = \frac{1}{2}(\mathbf{p}^{\rm{t}} - \mathbf{a}^{\rm{t}})\mathbf{T}^{-1}(\mathbf{p} - \mathbf{a}) - \mathscr{L}_0 = \frac{1}{2}\frac{p_{\theta}^2}{mr^2}

其中\mathbf{T}^{-1} = \begin{bmatrix}1/(mr^2)&0&0\\0&0&0\\0&0&0\end{bmatrix}\mathbf{a} = \mathbf{0},\mathscr{L}_0 = 0。

\bullet得到勞斯函數(shù):

\begin{align*}\mathscr{R}(r,\dot{r},p_{\theta}) &= \mathscr{H}_{\text{cyc}}(p_{\theta}) - \mathscr{L}_{\text{noncyc}}(r,\dot{r})\\&= \frac{1}{2}\frac{p_{\theta}^2}{mr^2} - \frac{k}{r^n} - \frac{m}{2}\dot{r}^2\end{align*}

注意:對于\mathscr{L}_{\text{noncyc}}(r,\dot{r}),我們只考慮關(guān)于非循壞坐標(biāo)的項(xiàng)。

前兩項(xiàng)是我們熟悉的有效勢能U_{\text{eff}}(r),在有心力場中的勞斯函數(shù)等價于一維有效勢能減去微粒徑向運(yùn)動的動能。

\bullet對非循環(huán)坐標(biāo)拉格朗日方程:

\fracu0z1t8os{dt}\frac{\partial \mathscr{R}}{\partial \dot{r}} - \frac{\partial\mathscr{R}}{\partial r} = 0

m\ddot{r} - \frac{p_{\theta}^2}{mr^3} + \frac{nk}{r^{n+1}} = 0

這是微粒的運(yùn)動方程,具體解法請參考開普勒問題。

\bullet對循環(huán)坐標(biāo)使用哈密頓方程:

\frac{\partial\mathscr{R}}{\partial \theta} = -\dot{p_{\theta}} = 0;\quad \frac{\partial\mathscr{R}}{\partial p_{\theta}} = \frac{p_{\theta}}{mr^2} = \dot{\theta}

\implies p_{\theta} = mr^2\dot{\theta} = \text{const.}

很明顯,守恒量是角動量。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容