运动方程
§1 广义坐标
质点是力学的基本概念之一,是指那些在描述其运动时可以忽略大小的物 体,当然,可否忽略大小因不同问题的具体条件而异,例如,研究行星绕太阳的运动时,可以认为行星是质点,但是在研究行星自转时就不能当作质点. 质点在空间的位置由其径矢,确定,其分量用笛卡儿坐标x,y, 表示,径 矢对时间的导数
称为质点的速度,其二阶导数υ=dt2d2r,称为质点的加速度. 今后,对时间的导数 经常用符号上面的点表示,如υ=r′,为了确定由N个质点组成的系统在空间的位置,需要给定N个径矢,即给 定3N个坐标. 通常,唯一地确定系统位置所需独立变量的数目称为系统的自由度,N个 质点组成的系统的自由度为3N.这些独立变量不一定是质点的笛卡儿坐标,根 据问题的条件,有时选取其它坐标更加方便. 对于s个自由度的系统,可以完全刻画其位置的任意s个变量q1,q2,⋅⋅⋅,qs. 称为该系统的广义坐标,其导数q′,则称为广义速度.
然而,给定广义坐标的数值并不能确定系统在给定时刻的“力学状态”,因为 还不足以预测下一时刻系统的位置,对于给定的广义坐标值,系统可以具有任意 的速度,因此下一时刻(即经过无穷小的时间间隔dt 后)系统的位置可能不同, 经验表明,同时给定系统的所有广义坐标和速度就可以确定系统的状态,并 且原则上也可以预测以后的运动,从数学观点看,在某时刻给定所有广义坐标q和速度q′就唯一地确定了该时刻的加速度q′′
加速度与坐标、速度的关系式称为运动方程,对于函数q (t)来说,这个关系 式是二阶微分方程,原则上,将其积分可以求出函数 q(t),进而确定系统的运动轨迹。
§2 最小作用量原理
力学系统运动规律的最一般表述由最小作用量原理(或者哈密顿原理)给 出,根据这个原理,每一个力学系统都可以用一个确定的函数L(q1,q2,…,qs,q1′,q2′,…,qs′,t),或者简记为L(q,q′,t)所表征,并且系统的运动还要满足下面的条件, 假设在时刻t=t1和t=t2 系统的位置由两组坐标q(1)和q(2) 确定,那么, 系统在这两个位置之间的运动使得积分
S=∫t1t2L(q,q′,t)dt (2.1)
取最小值.函数L称为给定系统的拉格朗日函数,积分(2.1)称为作用量.拉格朗日函数中只包含 q 和q′,而不包含更高阶导数,,,这反映了前 面提到的物理事实,即系统的力学状态完全由坐标和速度确定, 下面我们通过求解使积分(2.1)取最小值的问题来推导运动微分方程,为了 书写简便,我们先假设系统仅有一个自由度,只需确定一个函数 q(t).设 q = q(t)是使S取最小值的函数,就是说用任意函数
q(t)+δq(t) (2.2)
代替 q(t)都会使S增大,其中函数δq(t)(也称为函数 q(t)的变分)在从t1到t2的整个时间间隔内都是小量,由于比较函数(2.2)在时刻t = t1 和t = t2 也应该分别取值为1)和2),于是有:
δq(t1)=δq(t2)=0 (2.3)
用q(t)+δq(t)代替q(t)使S产生的增量为
这个差中的被积函数按δq和δq′的幂展开式是从一阶项开始的.S取最小值的必要条件是这些项之和等于零.这个和称为积分的一阶变分(或者简称为变分).于是,最小作用量原理可以写成
δS=δ∫t1t2L(q,q′,t)dt=0 (2.4)
或者变分后的形式:
∫t1t2(∂q∂Lδq+∂q′∂Lδq′)dt=0
注意到δq′=dtdδq ,将第二项分部积分得:
δS=∂q′∂Lδq∣t2t1+∫t1t2(∂q∂L−dtd∂q′∂L)δqdt=0 (2.5)
根据(2.3)上式中第一项等于零.剩下的积分在δq任意取值时都应该等于零.这只有在被积函数恒等于零的情况下才有可能.于是我们得到方程dtd∂q′∂L−∂q∂L=0
对于有s个自由度的系统,在最小作用量原理中有s个不同的函数qi(t)应该独立地变分.显然我们可以得到s个方程:
dtd∂qi′∂L−∂qi∂L=0(i=1,2,…,s) (2.6) (2.6)
这就是我们要推导的运动微分方程,在力学中称为拉格朗日方程.如果给定力学系统的拉格朗日函数已知,则方程(2.6)建立了加速度、速度和坐标之间的联系,它们是系统的运动方程.
从数学的观点看,方程(2.6)是包含s个未知函数qi(t)的s个二阶微分方程组.这个方程组的通解包含2s个任意常数.为了确定这些常数,从而完全确定力学系统的运动,必须知道描述系统在某给定时刻状态的初始条件,例如所有坐标和速度的初值.
设力学系统由A和B两部分组成,如果每个部分都是封闭的,拉格朗日函数分别是LA和LB.在两个部分相距足够远以至它们的相互作用可以忽略的极限情况下,系统的拉格朗日函数趋向于极限:limL=LA+LB (2.7)
拉格朗日函数的这种可加性反映了一个事实:每一个独立部分的运动方程不可能包含与另一部分相关的物理量.显然,将力学系统的拉格朗日函数乘以一个任意常数,不会改变运动微分方程.这似乎导致一种重要的不确定性:各个孤立力学系统的拉格朗日函数可以乘以不同的任意常数.然而,可加性消除了这个不确定性,只允许所有力学系统的拉格朗日函数都乘以同一个任意常数,而这归结为选择这个物理量度量单位的自然任意性.我们还将在§4中继续讨论这个问题
我们还需要进行以下的一般性讨论.考虑两个拉格朗日函数L′(q,q′,t)和L(q,q′,t),它们相差某个坐标和时间的函数f(q,t)对时间的全导数:
L′(q,q′,t)=L(q,q′,t)+dtdf(q,t) (2.8)
计算这两个拉格朗日函数对应的积分(2.1)可得关系式:
S′=∫t1t2L′(q,q′,t)dt=∫t1t2L(q,q′,t)dt+∫t1t2dtdf(q,t)dt=S+f(q(2),t2)−f(q(1),t1)
即S和S′相差一个附加项.该附加项在变分时将消失,条件δS=0和δS′=0完全等价,因而运动微分方程也相同.
可见,拉格朗日函数仅可以定义到相差一个对时间和生标的任意函数的时间全导数项.
§ 3
相对于任意参考系,空间是非均匀且各向异性的.这就是说,如果某个物体与其它物体之间没有相互作用,它在空间中的不同位置和和不同指向在力学意义上是不等价的.同样,一般情况下任意参考系中时间也是非均匀的,即不同时刻也是不等价的.显然,时间和空间的这些性质使力学现象的描述变得复杂.例如,自由物体(即不受任何外力作用)不可能保持静止:如果不在某个时刻其速度等于零,但在下一个时刻它开始向某个方向运动。然而,似乎总是存在某种参考系,空间相对它是均匀的各向同性的,时间相对它是均匀的.这样的参考系称为惯性参考系.特别是,在这样的惯性参考系中,在某个时刻静止的自由物体将永远保持静止.
对于在惯性参考系中自由运动的质点,我们立即可以得到其拉格朗日函数形式的一些结论.时间和空间的均匀性意味着这个函数不显含质点的径矢r和时间t,即L只能是速度υ的函数.由于空间各向同性,拉格朗日函数也必是不依赖于矢量υ的方向,只能是速度大小的函数,也就是说L是υ2=v2的函数:
L=L(v2) (3.1)
由拉格朗日函数不显含质点的径矢r可知∂r∂L=0,拉格朗日方程可写成
dtd∂υ∂L=0,由此可得∂υ∂L=const,而∂υ∂L只是速度的函数,故
υ=const (3.2)
可见,在惯性参考系中质点任何自由运动的速度的大小和方向都不改变.这就是惯性定律.如果在我们已有的这个惯性参考系以外,再引进另一个惯性参考系,它相对第一个惯性参考系作匀速直线运动,则相对这两个参考系的的自由运动规律完全相同:自由运动仍是匀速直线运动.
上面的论述充分表明,惯性参考系的特殊性决定了人们通常采用惯性系来研究力学现象.今后如果不特别声明,我们只在惯性参考系中研究问题.无穷多个这样的参考系的力学上的完全等价性还表明,不存在比其它参考系更优先选取的一个"绝对"惯性参考系.设有两个不同的参考系K和K′,其中K′相对K以速度V运动,同一个质点相对这两个参考系的坐标r和r′满足关系式
r=r′+Vt (3.3)
我们认为这两个参考系中的时间是相同的:
t=t′ (3.4)
绝对时间假设是经典力学的基础之一
公式(3.3)和(3.4)称为伽利略变换.伽利略相对性原理可以表述为:力学运动方程在伽利略变换下具有不变性.
§ 4自由质点的拉格朗日函数\
下面研究拉格朗日函数的形式,首先研究一个最简单的例子--质点相对惯性参考系的自由运动.我们已经知道,这种情况下拉格朗日函数只能依赖于速度的平方.我们利用伽利略相对性原理来确定这个依赖关系的形式.如果惯性参考系K以无穷小速度ε相对另一参考系K′运动,则有υ′=υ+ε.拉格朗日函数L(v2)经过伽利略变换后得到L',由于在所有惯性参考系中运动动方程的形式都相同,故如果L'与
L(v2)存在差异的话,只能相差某个关于时间和坐标的函数的全导数(参见§2末).
于是有于是有L′=L(v′2)=L(v2+2υ⋅ε+ε2)将这个表达式展开成ε的幂级数并忽略一阶以上的无穷小量得:
L(v′2)=L(v2)+∂v2∂Lυ⋅ε)
只有当该等式右边第二项与速度v 呈线性依赖关系时,它才能是时间的全导数.因此∂v2∂L不依赖于速度,即该情况下拉格朗日函数与速度平方成正比:
L=2mv2 (4.1)
其中m为常数.\
由拉格朗日函数在速度无穷小变换下满足伽利略相对性原理可知,在参考系K以有限速度V相对K'运动情况下,拉格朗日函数也满足该原理.事实上,
L′=2mv′2=2m(υ+V)2=2mv2+22mυ⋅V+2mV2或者L′=L+dtd(22mr⋅V+2mV2t)
第二项是时间的全导数,可以略去.出现在自由运动质点的拉格朗日函数(4.1)中的物理量m称为质点的质量.根据拉格朗日函数的可加性,对于无相互作用的质点组成的自由质点系,有
L=a∑2mava2 (4.2)
必须强调,只有考虑到可加性,给出的质量定义才有实际物理意义.在§2曾经指出,总是可以将拉格朗日函数乘以常数而不改变力方程.对于函数(4.2),乘以常数就相当于改变了质量的单位,不同质点的质量之间的比例关系却是具有实际物理意义的,不会发生改变.
容易看出,质量不可能是负的.事实上,根据最小作用量原理,质点从空间点1到空间点2的真实运动,使得积分S=∫122mv2dt取最小值.假如质量是负的,对于质点快速离开点1再快速接近点2的轨迹,作用量可以取绝对值任意大的负值,不可能有最小值.
注意到 v2=(dtdl)2=dt2dl2 (4.3)
是有用的.因此为了得到拉格朗日函数只需求出在特定坐标系中弧长微元dl的平方.\
例如,在笛卡儿坐标系中dl2=dx2+dy2+dz2,进而有L=2m(x2+y′+z′2) (4.4)
在柱坐标系中dl2=dr2+r2dφ2+dz2,进而有L=2m(r˙2+r2φ˙2+z˙2), (4.5)
在球坐标系中dl2=dr2+r2dθ2+r2sin2θdφ2,进而有L=2m(r˙2+r2θ˙2+r2sin2θφ˙2). (4.6)
§5质点系的拉格朗日函数
L=a∑2mava2−U(r1,r2,⋯)(5.1)
其中 ra是第a个质点的径矢.这是封闭质点系拉格朗日函数的一般形式
函数 U称为质点系的势能,而T=a∑2mava2称为质点系的动能,这些名称的含义将在§6中解释.
势能仅依赖于所有质点在同一时刻的位置,这意味着其中任何质点位置改变立刻影响到所有其它质点,可以说相互作用瞬间传递.这个相互作用的性质在经典力学中是必然的,它紧密联系着经典力学的基本前提,即绝对时间假设和伽利略相对性原理.如果相互作用不是瞬间传递的,即以一个有限速度传递,而时间的绝对性意味着通常的速度相加法则适用于所有现象,因此在有相对运动的不同参考系中传递速度不相同.于是相互作用的物体的运动动规律在不同惯性参考系中也不相同,这就违背了伽利略相对性原理.
在§3中我们只提到了时间的均匀性.拉格朗日函数的形式(5.1)表明,间不仅是均匀的,而且是各向同性的,即时间的性质在两个力方向上都是相同的事实上,用一t代替t不会改变拉格朗日函数,进而也不会改变运动方程.换句话说,如果在参考系中某种运动是可能的,则逆运动也是可能的,即可以按照相反的顺序经历前述运动中相同的状态.在这个意义下,遵循经典力学定律的所有运动都是可逆的.
知道拉格朗日函数后就可以建立运动方程:
dtd∂va∂L=∂ra∂L.
(5.2)
将(5.1)代入后得:
(5.3)
这种形式的运动方程称为牛顿方程,是相互作用质点系力学的基础。方程(5.3)的右端的矢量
Fa=−∂ra∂U (5.4)
称为作用在第a个质点上的力。它与U一样,只依赖于所有质点的坐标,而不依赖于速度。因此,方程(5.3)表明,质点的加速度矢量也只是坐标的函数。
势能可以增减任意常数而不改变运动方程(这是在§2末讲到的拉格朗日函数不确定性的特殊情况)。选择这个任意常数的最自然和最通用的方法是,当无限增大质点间距离时势能趋向于零。
如果描述运动不是用笛卡儿坐标,而是用任意的广义坐标qi,则为了得到新的拉格朗日函数必须进行相应的变换:
xa=fa(q1,q2,⋯,qs),x˙a=k∑∂qk∂faq˙k,⋯,
将这些表达式代入函数
L=21a∑ma(x˙a2+y˙a2+z˙a2)−U,可得如下形式的拉格朗日函数:
L=21i,k∑aik(q)q˙iq˙k−U(q), (5.5)
其中aik只是广义坐标的函数.用广义坐标写出的动能仍是速度的二次函数,但也可以依赖于广义坐标.
到此为止我们只研究了封闭质点系.下面研究非封闭质点系A,它与运动完全已知的质点系B相互作用.这种情况下称A在(由B产生的)给定的外场中运动.根据最小作用量原理推导运动方程是要对每个广义坐标进行独立变分(即把其余坐标看作好像是已知的),因此,可将质点系A+B的拉格朗日函数L中广义坐标qB用给定的时间函数代替,由此得到质点系A的拉格朗日函数LA.
假设质点系A+B是封闭的,则有
L=TA(qA,q˙A)+TB(qB,q˙B)−U(qA,qB),
其中前两项分别是系统A和B的动能,第三项是A+B的势能.将广义坐标qB用已知的时间函数代替后,TB(qB,q˙B)是只依赖于时间的函数(因此也是某个时间函数的全导数),可以从L中略去.于是
LA=TA(qA,q˙A)−U(qA,qB(t)).
可见,在外场中的质点系的运动由通常形式的拉格朗日函数描述,仅有的差别就在于势能可能显含时间.
例如,对于在外场中运动的单个质点,拉格朗日函数的一般形式为L=2mv2−U(r,t), (5.6)
而运动方程写成
(5.7)
如果一质点在一个场中的任意位置都受到相同的力 F, 则称这样的外场是均匀的.显然在均匀外场中势能可以写成
U=−F⋅r. (5.8)
在结束本节之前,我们还需对拉格朗日方程在各种问题中如何应用做些说明.我们经常需要处理这样的力学系统,其中不同物体(或质点)之间的相互作用以约束的形式呈现,即限制它们的相对位置.
实际上这种约束是通过杆、线、铰等实现的.这给运动带来新的影响因素,即运动伴有接触处的摩擦.一般来说,这个问题超越了纯力学的范畴(参见 § 25).然而,很多情况下摩擦是比较弱的,它对运动的影响可以忽略.如果还可以忽略“连接物”的质量,则约束的作用仅仅是减少系统的自由度 s 到小于 3N 的值.这样又可以利用拉格朗日函数(5.5)来确定运动,独立的广义坐标数就等于实际自由度.
习题1
试求下面在均匀重力场(重力加速度为 g)中各系统的拉格朗日函数.
习题 1 平面双摆(图 1).
解: 取绳 l1 和 l2 分别与竖直方向的夹角 φ1 和 φ2 为广义坐标. 对质点 m1 有
T1=21m1l12φ˙12,U1=−m1gl1cosφ1.
为了求出第二个质点的动能, 我们用角 φ1 和 φ2 表示第二个质点的笛卡儿坐标 x2,y2 (坐标原点取在悬挂点, y 轴竖直向下):
x2=l1sinφ1+l2sinφ2,y2=l1cosφ1+l2cosφ2.
于是有
T2=21m2(x˙22+y˙22)=2m2[l12φ˙12+l22φ˙22+2l1l2cos(φ1−φ2)φ˙1φ˙2].
U2=−m2g(y1+y2)=−m2g(l1cosφ1+l2cosφ2)
最后得
L=2m1+m2l12φ˙12+2m2l22φ˙22+m2l1l2cos(φ1−φ2)φ˙1φ˙2+(m1+m2)gl1cosφ1+m2gl2cosφ2.

习题2:质量为 m2 的平面摆, 其悬挂点(质量为 m1)可以沿着位于 m2 运动平面内的水平直线运动(图 2).
解:设质点 m1 的坐标为 x,绳与竖直方向夹角为 φ,则有L=2m1+m2x˙2+2m2(l2φ˙2+2lx˙φ˙cosφ)+m2glcosφ.

习题 3 设有一平面摆,其悬挂点:
a. 沿着竖直圆以定常圆频率 γ 运动 (图 3),
b. 按规律 acosγt 在摆的运动平面内水平振动,
c. 按规律 acosγt 竖直振动.
解:
a. 质点 m 的坐标为:
拉格朗日函数为L=2ml2φ˙2+mlaγ2sin(φ−γt)+mglcosφ.这里略去了仅仅依赖于时间的项以及可以写为
mlaγcos(φ−γt) 对时间的全导数的项.
b. 质点 m 的坐标为:
略去全导数项后的拉格朗日函数为 L=2ml2φ˙2+mlaγ2cosγtsinφ+mglcosφ.
c. 类似地,可得:c. 类似地,可得:

习题 4 在图4所示的力学系统中,质点m2沿着竖直轴运动,整个系统以常角速度Ω绕该轴转动.
解: 设线段 a 与竖直方向夹角为 θ, 系统绕竖直轴转动的角度为 φ, 则 φ = Ω. 对于每个质点 m1 的微小位移有dl12=a2dθ2+a2sin2θdφ2.质点 m2 到悬挂点 A 的距离为 2a cosθ, 因此
拉格朗日函数为L=m1a2(θ˙2+Ω2sin2θ)+2m2a2sin2θθ˙2+2ga(m1+m2)cosθ.
