经典力学中,在从一个体系的拉格朗日量出发推导守恒量的过程,我们经常让拉格朗日量在一个无穷小变换下拉格朗日量的变化为0。这并非错误,然而我们都知道两个拉格朗日量若只相差一个仅含广义坐标与时间的函数的全导数,那么这两个拉格朗日量描述的体系便可以视为全同的。那么,若我们引入的条件是无穷小的时间轴标定平移下拉格朗日量的变化只差一个坐标与时间的全导数,我们到底能不能得出一样的能量守恒,或者修正的能量守恒呢?这篇文章中我们将着手解决这个问题。
时间平移
何为时间平移不变性?是说在力学规律的角度下,系统的任何时间都是等价的。粗略地说,这个条件可以等价为我们可以找两个人在不同的时间开始研究同一个力学系统,而这两人会得到同样的力学规律。从拉格朗日量的角度看,这意味着如果L中显含的t中若经历了平移,我们仍然会得到一样的运动方程。这里需要注意我们只需要关注L中显含的t,而不需要让q(t)中的t也产生平移。因为我们研究的是两个不同视角下的力学规律,而如果我们直接将整个时间轴进行平移,则拉格朗日量的变化量是dL这个全微分,是同一个视角的拉格朗日量在时间下的变化罢了。在数学的角度,那也仅仅是将解进行了一个平移,并不能反映运动方程的变化。而显含于L中的t才是将两个系统区分开的因素。
同时,我们还需注意一点,即我们进行的时间平移必须是一个“常量”。也就是说,我们并不能有t′=t+δt(t)。这是因为,如果t′与t之间的关系与t本身有关,我们实际上则创造出了一个时间流逝不均匀的参考系。然而伽利略相对性原理则指出不同的参考系之间总具有相同的全局时间,这使得我们无法对时间流逝不均的参考系做出任何断言,因为没有相对性原理保证其物理规律是一致的。
现在,我们考察无穷小的时间平移给拉格朗日量带来的影响
δL=L(q,q˙,t+δt)−L(q,q˙,t)=∂t∂Lδt
而我们希望其带来的影响是一个位置和时间对时间的全导数,即
∂t∂Lδt=dtdf(q,t)
而由于δt与t无关,我们将δt商掉并吸收进f中。虽然这一过程看似产生了除以一个无穷小量的不合理操作,但是由于我们在物理上可以将δt理解成一个造成的高阶项影响已经远小于我们测量精度的有限大量,所以并无大碍。再者,我们实际上需要的事实仅仅是g=δtf仅依赖于q与t,其大小如何,我们并不关心。
现在,我们拥有了如下等式
∂t∂L=dtdg(q,t)=∂q∂gq˙+∂t∂g
由于我们需要获得L的形式,我们可以将q与q˙当作与t无关的常量对上式两侧积分,并定义
⎩⎨⎧φ(q,t)=∫∂q∂gdtψ(q,t)≡g(q,t)+h(q)=∫∂t∂gdt
其中第二式是因为偏导和这个积分过程都是将q与q˙当作常数处理的,其显然是完全互逆的操作。
因此,L具有如下形式
L=L0(q,q˙)+φq˙+ψ
其中L0是积分过程中产生的常数,其不显含t。而由于我们的拉格朗日量描述的是真实的物理系统,我们断言其形式为一般情况下的拉格朗日量L0=T−U。而L应当满足E-L方程,这意味着
∂q∂L0+∂q∂φq˙+∂q∂g+∂q∂h=dtd(∂q˙∂L0+φ)
而稍作观察便可以发现
dtdφ=∂q∂φq˙+∂t∂φ=∂q∂φq˙+∂q∂g
最右边的等号是因为方程(1)。将方程(3)代入(2)中,我们得到
∂q∂L0+∂q∂h=dtd(∂q˙∂L0)
现在我们终于可以开始考察L对时间的全微分
dtdL=∂q∂L0q˙+∂q˙∂L0q¨+dtd(φq˙+ψ)=(dtd(∂q˙∂L0)−∂q∂h)q˙+∂q˙∂L0q¨+dtd(φq˙+ψ)=dtd(∂q∂L0q˙+φq˙+ψ−h)
换而言之
L−∂q∂L0q˙−φq˙−ψ+h=h−T−U
守恒的能量比常规能量多出了一项h。这个h,究竟是何方神圣?
该h有很多来源,从过程上看他是积分(1)过程中产生的常数项。而我们当然知道,只关于q的函数是时间平移不变的。因此,在这个常数中,我们实际上可以引入任意势能场。在这个意义下,h仅仅表示了时间无关的势能而已。
然而h代表的意义或许可以超过此。在大多数情况下,我们是知道系统的具体配置的。或者说,我们知道势能U到底取什么形式。此时,若拉格朗日量具有φq˙项,那么我们便可以通过解方程(1)的方式将h解出来,也就是说,体系在原有的势能上会多出一项h的势能修正。该修正由φq˙项产生,我们可以认为其表示了一个时间平移不变但是与速度相关的相互作用产生的能量修正。这样的例子包括形如这样的修正项φ=t,其效果是会产生一个恒定的“加速度”,而h则会将其加速度的等效力场的势能囊括。不过我并没有想到太多这样的例子。
好像没啥用?不过挺有意思的,于是罢了。