好,我的物理知识正在逐渐唤醒。
# 背景
前情回顾:
在上一节中,简单总结了达朗贝尔原理,实际上就是惯性力。但是并没有作进一步的阐释,比如如何从达朗贝尔原理引出拉格朗日力学的思想等等。
首先注意到达朗贝尔原理的形式:
i=1∑n(Fi−mir¨i)⋅δri=0.(1)
这里存在的最大问题就是虚位移 δri 在有约束情况下并不独立,难以分析,因此可以通过广义坐标进行简化。
# 坐标变换关系
现在引入力学系统的 s 个独立广义坐标 q1,q2,…,qs. 那么径矢可以由广义坐标和时间进行表示:
ri=ri(q1,q2,…,qs,t),i=1,2,…,n,(2)
该式称为坐标变换关系。
# 拉格朗日关系
通过对坐标变换关系进行计算,可以得到拉格朗日关系。下面简单重复一遍推导,推导过程仍然源自梁昆淼老师的《理论力学》。
对坐标变换关系求导,得到
r˙i=dtdri=∂t∂ri(q,t)+α=1∑s∂qαri(q,t)q˙α,(3)
再对 q˙β 求偏导,得到
∂q˙β∂r˙i=∂q˙β∂(∂t∂ri+α=1∑s∂qαriq˙α)=∂qβ∂(qβ∂riq˙β)=∂qβ∂ri,(4)
即
∂q˙β∂r˙i=∂qβ∂ri.(5)
其中,第二个等号使用了 ri 只与 q,t 有关而与 q˙ 无关这一事实。
类似地,将坐标变换关系求导后的式子对 qβ 求偏导,得到
∂qβ∂(dtdri)=dtd(∂qβ∂ri).(6)
式 (5), (6) 称为拉格朗日关系。
# 拉格朗日方程
回顾达朗贝尔原理,即
i∑(Fi⋅δri−mir¨i⋅δri)=0.(7)
将坐标变换关系 (2) 代入到之前的达朗贝尔原理 (7) 中,并分两部分分别计算,得到:
i∑Fi⋅δri=i∑(Fi⋅α∑∂qα∂riδqα)=α∑(i∑Fi⋅∂qα∂ri)δqα=α∑Qαδqα,(8)
其中
Qα=i∑Fi⋅∂qα∂ri,(9)
称为广义力。
以及
−i∑mir¨i⋅δri=−i∑(mir¨i⋅α∑∂qα∂riδqα)=−α∑(i∑mir¨i⋅∂qα∂ri)δqα.(10)
又
i∑mir¨⋅∂qα∂ri=i∑midtdr˙i⋅∂qα∂ri=i∑midtd(r˙i⋅∂qα∂ri)−i∑mir˙i⋅dtd(∂qα∂ri).(11)
代入上式 (10), 于是得到
α=1∑s(Qα−dtd∂q˙α∂T+∂qα∂T)δqα=0,
其中 T=∑i21mi∣r˙i∣2 是系统的动能。注意到这里的各个广义坐标 qα 是相互独立的,因此就直接得到
Qα=dtd∂q˙α∂T−∂qα∂T=0,α=1,2,…,s.
这就是拉格朗日方程 (Lagrange equation). 即广义动量的时间变化率等于广义主动力与拉格朗日力之和。
# 主动力全是保守力的系统的拉格朗日方程
如果主动力全是保守力,那么就可以构建一个势能函数 V(r1,r2,…,rn,t), 使得
Fi=−∇iV.
于是广义力
Qα=i∑Fi⋅∂qα∂ri=−i∑∇iV⋅∂qα∂ri=−∂qα∂V,α=1,2,…,s.
然后拉格朗日方程就转变成了
dtd∂q˙α∂T−∂qα∂(T−V)=0,α=1,2,…,s.
注意到势能 V 仅是广义坐标的函数,与广义速度无关,因此有
dtd∂q˙α∂(T−V)−∂qα∂(T−V)=0,α=1,2,…,s.
这里定义拉格朗日量 (Lagrangian)
L=T−V,
则上述拉格朗日方程简化为
dtd∂q˙α∂L−∂qα∂L=0,α=1,2,…,s.
# Ref
- Largangian mechanics - Wikipedia
- 【分析力学】电磁场中带电粒子的 Lagrange 量和 Hamilton 量 - Sebastian 的文章 - 知乎
- 拉格朗日量与哈密顿量 -- 分析力学入门 - Monsoon 的文章 - 知乎