正則變換生成函數

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA哈密頓力學裏,當計算正則變換時,生成函數扮演的角色,好似在兩組正則坐標 (𝐪, 𝐩)(𝐐, 𝐏) 之間的一座橋。為了要保證正則變換的正確性 ,採取一種間接的方法,稱為生成函數方法。這兩組變數必須符合方程式

𝐩𝐪˙=𝐏𝐐˙𝒦+dGdt(1)

其中,𝐪=(q1, q2, , qN) 是舊廣義坐標𝐩=(p1, p2, , pN) 是舊廣義動量𝐐=(Q1, Q2, , QN) 是新廣義坐標,𝐏=(P1, P2, , PN) 是新廣義動量,(𝐪, 𝐩, t), 𝒦(𝐐, 𝐏, t) 分別為舊哈密頓量與新哈密頓量,G(, , t)生成函數t 是時間。

生成函數 G 的參數,除了時間以外,一半是舊的正則坐標;另一半是新的正則坐標。視選擇出來不同的變數而定,一共有四種基本的生成函數。每一種基本生成函數設定一種不同的變換,從舊的一組正則坐標變換為新的一組正則坐標。這變換 (𝐪, 𝐩)(𝐐, 𝐏) 保證是正則變換。

生成函數列表

生成函數 導數
G=G1(𝐪, 𝐐, t) 𝐩=G1𝐪 ,𝐏=G1𝐐
G=G2(𝐪, 𝐏, t)𝐐𝐏 𝐩=G2𝐪 ,𝐐=G2𝐏
G=G3(𝐩, 𝐐, t)+𝐪𝐩 𝐪=G3𝐩 ,𝐏=G3𝐐
G=G4(𝐩, 𝐏, t)+𝐪𝐩𝐐𝐏 𝐪=G4𝐩 ,𝐐=G4𝐏

第一型生成函數

第一型生成函數 G1 只跟舊廣義坐標、新廣義坐標有關,

G=G1(𝐪, 𝐐, t)

代入方程式 (1) 。展開生成函數對於時間的全導數

𝐩𝐪˙(𝐪, 𝐩, t)=𝐏𝐐˙𝒦(𝐐, 𝐏,t)+G1t+G1𝐪𝐪˙+G1𝐐𝐐˙

新廣義坐標 𝐐 和舊廣義坐標 𝐪 都是自變量,其對於時間的全導數 𝐐˙𝐪˙ 互相無關,所以,以下 2N+1 個方程式都必須成立:

𝐩=G1𝐪(2)
𝐏=G1𝐐(3)
𝒦=+G1t(4)

2N+1 個方程式設定了變換 (𝐪, 𝐩)(𝐐, 𝐏) ,步驟如下:

第一組的 N 個方程式 (2) ,設定了 𝐩N 個函數方程式

𝐩=𝐩(𝐪, 𝐐, t)

在理想情況下,這些方程式可以逆算出 𝐐N 個函數方程式

𝐐=𝐐(𝐪, 𝐩, t)(5)

第二組的 N 個方程式 (3) ,設定了 𝐏N 個函數方程式

𝐏=𝐏(𝐪, 𝐐, t)

代入函數方程式 (5) ,可以算出 𝐏N 個函數方程式

𝐏=𝐏(𝐪, 𝐩, t)(6)

2N 個函數方程式 (5) 、(6) ,可以逆算出 2N 個函數方程式

𝐪=𝐪(𝐐, 𝐏, t)
𝐩=𝐩(𝐐, 𝐏, t)

代入新哈密頓量 𝒦 的方程式 (4) ,可以得到

𝒦=𝒦(𝐐, 𝐏, t)

第二型生成函數

第二型生成函數 G2 只跟舊廣義坐標 𝐪 、新廣義動量 𝐏 有關 :

G𝐐𝐏+G2(𝐪, 𝐏, t)

代入方程式 (1) 。展開生成函數隨時間的全導數:

𝐩𝐪˙(𝐪,𝐩,t)=𝐐𝐏˙𝒦(𝐐,𝐏,t)+G2t+G2𝐪𝐪˙+G2𝐏𝐏˙

由於舊廣義坐標 𝐪 與新廣義動量 𝐏 必須彼此無關,以下 2N+1 方程式必須成立:

𝐩=G2𝐪(7) 
𝐐=G2𝐏(8)
𝒦=+G2t(9)

2N+1 個方程式設定了變換 (𝐪, 𝐩)(𝐐, 𝐏) 。步驟如下:

第一組的 N 個方程式 (7) ,設定了 𝐩 的函數方程式

𝐩=𝐩(𝐪, 𝐏, t)

在理想情況下,這些方程式可以逆算出 𝐏 的函數方程式

𝐏=𝐏(𝐪, 𝐩, t)(10)

第二組的 N 個方程式 (8) ,設定了的函數方程式

𝐐=𝐐(𝐪, 𝐏, t)

代入函數方程式 (10) ,可以算出 𝐐 函數方程式

𝐐=𝐐(𝐪, 𝐩, t)(11)

由函數方程式 (10) 、(11) ,可以算出函數方程式

𝐪=𝐪(𝐐, 𝐏, t)
𝐩=𝐩(𝐐, 𝐏, t)

代入新哈密頓量的方程式 (9) ,則可得到

𝒦=𝒦(𝐐, 𝐏, t)

第三型生成函數

第三型生成函數只跟舊廣義動量 𝐩 、新廣義坐標 𝐐 有關:

G𝐪𝐩+G3(𝐩, 𝐐, t)

以下 2N+1 方程式設定了變換 (𝐪, 𝐩)(𝐐, 𝐏)

𝐪=G3𝐩
𝐏=G3𝐐
𝒦=+G3t

第四型生成函數

第四型生成函數 G4(𝐩,𝐏,t) 只跟舊廣義動量 𝐩 、新廣義動量 𝐏 有關:

G𝐪𝐩𝐐𝐏+G4(𝐩,𝐏,t)

以下 2N+1 方程式設定了變換 (𝐪, 𝐩)(𝐐, 𝐏)

𝐪=G4𝐩
𝐐=G4𝐏
𝒦=+G4t

實例 1

第一型生成函數有一個特別簡易案例:

G1𝐪𝐐

方程式 (2) ,(3) ,(4) 的答案分別為

𝐩=G1𝐪=𝐐
𝐏=G1𝐐=𝐪
𝒦(𝐐, 𝐏, t)=(𝐪, 𝐩, t)

實例 2

再擧一個涉及第二型生成函數,比較複雜的例子。讓

G2𝐠(𝐪; t)𝐏

這裏, 𝐠 是一組 N 個函數。

答案是一個廣義坐標的點變換,

𝐐=G2𝐏=𝐠(𝐪; t)

實例 3

有時候,可以將一個給定的哈密頓量,變成一個很像諧振子的哈密頓量,

=aP2+bQ2

例如,假若哈密頓量為

=12q2+p2q42(12)

這裏,p 是廣義動量,q 是廣義坐標。

一個優良的正則變換選擇是

P=pq2(13)
Q=1q(14)

代入方程式 (12) ,新哈密頓量的形式與諧振子的哈密頓量型式相同:

=Q22+P22

這變換用的是第三型生成函數 G3(p, Q) ;其對於 Q 的導數是

G3Q=P

代入方程式 (13) 、(14) ,

G3Q=pQ2

對於 Q 積分,可以得到生成函數 G3

G3(p, Q)=pQ

最後,檢查答案是否正確:

q=G3p=1Q

參閱

參考文獻