Physic Labs

分析力学

广义动量与哈密顿量

广义动量 pi=∂L/∂q˙ip_i=\partial L/\partial\dot q_i 是坐标 qiq_i 的共轭变量;通过勒让德变换可将拉格朗日量转换为哈密顿量 HH。

拉格朗日力学以位置和速度为自然变量。哈密顿力学用广义动量替代速度,并以相空间 (q,p)(q,p) 中的点表示状态。这种表述特别适合研究运动结构。

pi=∂L∂q˙i,H(q,p,t)=∑ipiq˙i−L(q,q˙,t)p_i=\frac{\partial L}{\partial\dot q_i}, \qquad H(q,p,t)=\sum_i p_i\dot q_i-L(q,\dot q,t)

定义: 广义动量与哈密顿量

广义动量是与坐标共轭的变量。勒让德变换后,HH 用 (q,p,t)(q,p,t) 表示。只有在笛卡尔坐标、势能与速度无关的普通自然系统中,HH 才等于机械能 T+VT+V;不能对所有系统和坐标都如此假设。

观察简谐振子的 H(q,p)=E。其相空间轨迹沿恒能曲线运动。

勒让德变换

若可由 pi=∂L/∂q˙ip_i=\partial L/\partial\dot q_i 反解出 (q,p,t)(q,p,t) 的函数 q˙i\dot q_i,便将其代入 H=∑ipiq˙i−LH=\sum_i p_i\dot q_i-L。局部可逆要求速度 Hessian 矩阵 ∂2L/∂q˙i∂q˙j\partial^2L/\partial\dot q_i\partial\dot q_j 非奇异。受约束或奇异系统需要另行处理。

L=12mq˙2−12mω2q2⟹H=p22m+12mω2q2L=\frac12m\dot q^2-\frac12m\omega^2q^2 \quad\Longrightarrow\quad H=\frac{p^2}{2m}+\frac12m\omega^2q^2

简谐振子满足 p=mq˙p=m\dot q。代入 q˙=p/m\dot q=p/m 即得上述哈密顿量。H=EH=E 等值线是 (q,p)(q,p) 相平面上的椭圆,周期运动沿椭圆进行。

例题: 自由粒子的哈密顿量

对于 L=12mx˙2L=\tfrac12m\dot x^2,求 pp 和 HH。

解答

p=∂L/∂x˙=mx˙p=\partial L/\partial\dot x=m\dot x。因此 H=px˙−L=p2/(2m)H=p\dot x-L=p^2/(2m),即动能。

快速检测

只有当海森矩阵 Wij=∂2L/(∂q˙i∂q˙j)W_{ij}=\partial^2L/(\partial\dot q_i\partial\dot q_j) 非奇异时,勒让德变换才可逆。此时可由 (q,p,t)(q,p,t) 解出速度,并在相空间定义哈密顿量;若海森矩阵奇异,则意味着存在正则约束,需要另行处理。电磁势中的带电粒子是重要例子:L=12mr˙2+eA⋅r˙−eϕL=\tfrac12m\dot{\mathbf r}^{2}+e\mathbf A\cdot\dot{\mathbf r}-e\phi 给出 p=mr˙+eA\mathbf p=m\dot{\mathbf r}+e\mathbf A,并非只有机械动量 mr˙m\dot{\mathbf r}。

广义动量如何定义?

哈密顿量通常在何种情况下等于 T+VT+V?

参考文献

  1. Herbert Goldstein, Charles Poole, John Safko (2002). Classical Mechanics