如何证明开普勒第二定律:利用角动量守恒推导行星掠面速度恒定
最开始学天体运动的时候,总觉得开普勒第二定律是个凭空出现的结论,绕太阳运转的行星,单位时间扫过的面积永远相等,为了搞懂如何证明开普勒第二定律,我硬生生啃了一周的物理推导,还踩了好几个纯几何硬算的大坑。
一开始的思路特别死板,以为要靠复杂的轨道几何公式去套数据。当时对着椭圆轨道图纸,一点点测算行星近日点、远日点的扫过面积,手动代入距离、速度数值做对比。折腾了整整一个下午,算出来的数值永远有细微偏差,要么是近似取值导致误差,要么是忽略了行星速度方向的变化,越算越乱,完全没法严谨证明定律成立。
根本没必要纠结几何测算。天体绕中心天体运动的核心,从来不是轨道形状,而是受力特点。行星围绕太阳运动时,受到的万有引力是有心力,力的方向永远指向太阳中心,力的作用线始终经过质点运动的定点。
有心力场里有个最关键的特性,就是系统的角动量始终守恒。万有引力作用在行星上,力臂为零,力矩自然等于零,没有外力矩干扰的运动系统,角动量不会发生增减,全程保持恒定。这是整个证明过程最核心、最省事的突破口,之前死磕几何计算,纯粹是白费功夫。
取极短的一段时间间隔,行星在这段时间内的运动轨迹可以近似看成一条短线段,位移大小等于瞬时速度与时间的乘积。这段位移和行星到太阳的矢径,会共同围成一个极小的扇形三角形,这个三角形的面积,就是行星在这段时间扫过的面积。
极短时间内的掠面面积,通过矢量运算可以快速推导出来,面积的两倍刚好等于矢径与动量的叉乘结果。而矢径叉乘动量,本质就是行星的角动量,前面已经确定行星运动角动量守恒,数值恒定不变。
也就意味着,任意极短时间内的掠面面积是固定值,放大到任意时长的运动过程中,单位时间扫过的面积必然全程相等。到这里,开普勒第二定律的核心逻辑就完全证完了,整个过程没有复杂运算,全是基础物理规律的套用。
之前一直误解,以为开普勒第二定律只适用于椭圆轨道。后来推导完才发现,不管是正圆、椭圆,还是抛物线、双曲线轨道,只要是在有心力场中做运动,角动量守恒成立,掠面速度恒定的结论就一定成立。椭圆轨道上行星近日点速度快、远日点速度慢,快慢变化刚好抵消了矢径长度的变化,所以扫过的面积始终持平。
很多教材会把推导步骤写得特别规整严谨,看着晦涩难懂。其实实操证明的时候,不用纠结严苛的数学定义,抓住两个关键点就够了,万有引力为有心力、角动量守恒,剩下的矢量面积推导只是基础运算。
晚自习收拾草稿纸的时候,看着满满一页作废的几何演算公式,只觉得好笑。最简单的物理规律,偏偏被自己的死板思维绕了大弯。