本节介绍广义动量,这也是哈密顿力学的基础,也是分析力学基础介绍的最后一部分。

分析力学中也有类似于动量的物理量,我们在2.质点动力学(5):“拉格朗日方程的首次积分”中已经提到过,广义动量定义为:

[公式]

其中 [公式] 为拉格朗日函数, [公式] 为广义坐标。

有了广义动量的定义,我们定义哈密顿函数(哈密顿量):

[公式]

有没有觉得这个函数很眼熟?我们回顾一下保守场、完整系统、定常约束下的拉格朗日方程的首次积分-能量积分:

[公式]

可以发现长得一样,实际上这就是哈密顿函数的物理意义。

例4-1. 质量为 [公式] 的小球被约束在无质量杆上运动,如图4-1所示,杆相对惯性系的加速度恒为 [公式] ,与重力方向相反,设初始条件皆为0,求系统的哈密顿函数,判断其与总能量的关系。

图4-1.

解:

我们首 [公式] 先写出拉格朗日函数:

[公式]

其中:

[公式]

则:

[公式]

哈密顿函数:

[公式]

系统总能量:

[公式]

可以看出两者不相等,这是因为:

[公式]

受到的约束都为定常约束时才有 [公式]  [公式] ,即在理想、定常约束下哈密顿函数才等于机械能,而此例中 [公式] 


为什么要定义哈密顿函数?

因为拉格朗日方程是一个二阶微分方程,若能给它降阶,则可有效降低求解难度。

如何降阶?

1834-1835年,哈密顿发表论文《论动力学中的一个普遍方法》《再论动力学中的普遍方法》,提出哈密顿原理与正则方程,将拉格朗日方程化为更对称的一阶方程组,创立了哈密顿动力学,为量子力学、统计物理、量子场论奠定了理论基础。

已知拉格朗日函数的全微分:

[公式]

已知广义动量与拉格朗日方程:

[公式]

代入全微分式,得:

[公式]

因此

[公式]

[公式] 是系统的广义能量,也就是我们定义的哈密顿函数

[公式]

哈密顿函数的全微分:

[公式]

比较两式,我们可以得到

[公式]

上式称为保守系统哈密顿正则方程

对于非保守系统,有:

[公式]

[公式]

[公式]

可得

[公式]

上式称为非保守系统哈密顿正则方程

例4-2. 单摆系统如图4-2所示,写出单摆运动的拉格朗日函数与哈密顿函数,证明哈密顿函数的物理意义为系统的总能量,利用哈密顿正则方程写出运动方程。

图4-2. 单摆系统

解:

系统的动能为:

[公式]

系统的势能可以写为:
[公式]

拉格朗日函数:

[公式]

哈密顿函数:

[公式]

由于广义动量 [公式] ,上式变为:

[公式]

上式就是系统的总能量。

哈密顿函数变形为(函数中只保留广义坐标与广义动量项):

[公式]

列写正则方程:

[公式]


若哈密顿函数不显含某个 [公式] 或某个 [公式] ,则将该广义坐标或广义动量称为循环坐标。此时,对于保守系统的哈密顿正则方程,有:

[公式]

实际上,拉格朗日函数的守恒量和哈密顿函数的守恒量具有密切关系

[公式]

[公式]

若拉格朗日函数不显含 [公式] 或某广义坐标,则哈密顿函数也不显含它。

但二者也有区别,拉格朗日函数的循环坐标对应一个循环积分,即广义动量守恒,系统的自由度不变,也就是拉格朗日方程的个数 [公式] 不变,而哈密顿函数的循环坐标会使得系统自由度下降1,即正则方程的个数由 [公式] 个降为 [公式] 个。

例4-3. 如图4-3所示,一个质量为 [公式] 的小球受到来自点 [公式] 的引力,其势能为 [公式] ,系统的运动用极坐标 [公式] 描述,利用哈密顿正则方程写出运动方程,并判断是否存在循环坐标。

图4-3.

解:

小球的速度为:

[公式]

拉格朗日函数:

[公式]

哈密顿函数:

[公式]

将哈密顿函数写成 [公式] 的形式:

[公式]

列写正则方程:

[公式]

显然 [公式] 是循环坐标,它对应的广义动量(对应小球的角动量)守恒, [公式] 


有几点需要说明:

  • 拉格朗日函数及方程可以直接得到,而哈密顿函数需要通过广义动量代替广义速度后,从拉格朗日函数经过变换得到;
  • 拉格朗日方程是二阶微分方程,而正则是一阶的,但正则方程的变量个数增大了一倍;
  • 对于循环坐标,正则方程处理起来方便很多,无论哈密顿函数缺少任意一个 [公式]  [公式]  [公式] ,都可以找到它对应的守恒量;
  • 拉格朗日方程和哈密顿正则方程本质上是等价的。

之前内容:

参考文献:F. Daqaq. Dynamics of particles and rigid bodies: a self-learning approach[M]. Hoboken, NJ: John Wiley & Sons, 2018.