欢迎光临散文网 会员登陆 & 注册

开普勒三大定律推导

2023-09-21 04:39 作者:幻想元旦  | 我要投稿

根据牛顿万有引力定律,行星绕行过程中的受到来自恒星的引力为

%5Cmathbf%7BF%7D%3D-G%5Cfrac%7BMm%7D%7Br%5E2%7D%5Chat%7B%5Cmathbf%7Br%7D%7D,

又根据牛顿第二定律:

%5Cmathbf%7BF%7D%3Dm%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2%5Cmathbf%7Br%7D%7D%7B%5Cmathrm%7Bd%7Dt%5E2%7D,

得到加速度与万有引力之间的关系:

%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2%5Cmathbf%7Br%7D%7D%7B%5Cmathrm%7Bd%7Dt%5E2%7D%3D-G%5Cfrac%7BM%7D%7Br%5E2%7D%5Chat%7B%5Cmathbf%7Br%7D%7D%0A%09

选用极坐标,恒星所在位置为极点,恒星到行星的距离为极径.行星的坐标就可以表示为%5Cleft(r%2C%5C%2C%5Ctheta%5Cright),满足:

%5Cbegin%7Bcases%7D%0A%09r%5E2%3Dx%5E2%2By%5E2%5C%5C%0A%09x%3Dr%5Ccos%20%5Ctheta%5C%5C%0A%09y%3Dr%5Csin%20%5Ctheta%5C%5C%0A%5Cend%7Bcases%7D

所以从恒星位置出发,指向行星位置的位置向量就可以表示为

%5Cmathbf%7Br%7D%3D%5Cleft%5B%20%5Cbegin%7Barray%7D%7Bc%7D%0A%09r%5Ccos%20%5Ctheta%5C%5C%0A%09r%5Csin%20%5Ctheta%5C%5C%0A%5Cend%7Barray%7D%20%5Cright%5D%20

值得注意的是r%5Ctheta都是关于t的函数.%5Cmathbf%7Br%7D的单位向量可以写成

%5Chat%7B%5Cmathbf%7Br%7D%7D%3D%5Cfrac%7B%5Cmathbf%7Br%7D%7D%7Br%7D%3D%5Cleft%5B%20%5Cbegin%7Barray%7D%7Bc%7D%0A%09%5Ccos%20%5Ctheta%5C%5C%0A%09%5Csin%20%5Ctheta%5C%5C%0A%5Cend%7Barray%7D%20%5Cright%5D%20

%5Cmathbf%7Br%7D对时间的一阶导数就是行星的速度向量,二阶导数就是加速度向量,所以有

%5Cfrac%7B%5Cmathrm%7Bd%7D%5Cmathbf%7Br%7D%7D%7B%5Cmathrm%7Bd%7Dt%7D%3D%5Cleft%5B%20%5Cbegin%7Barray%7D%7Bc%7D%0A%09%09%5Cdot%7Br%7D%5Ccos%20%5Ctheta%20-r%5Cdot%7B%5Ctheta%7D%5Csin%20%5Ctheta%5C%5C%0A%09%09%5Cdot%7Br%7D%5Csin%20%5Ctheta%20%2Br%5Cdot%7B%5Ctheta%7D%5Ccos%20%5Ctheta%5C%5C%0A%09%5Cend%7Barray%7D%20%5Cright%5D%20

%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2%5Cmathbf%7Br%7D%7D%7B%5Cmathrm%7Bd%7Dt%5E2%7D%3D%5Cleft%5B%20%5Cbegin%7Barray%7D%7Bc%7D%0A%09%09%5Cddot%7Br%7D%5Ccos%20%5Ctheta%20-2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%5Csin%20%5Ctheta%20-r%5Cdot%7B%5Ctheta%7D%5E2%5Ccos%20%5Ctheta%20-r%5Cddot%7B%5Ctheta%7D%5Csin%20%5Ctheta%5C%5C%0A%09%09%5Cddot%7Br%7D%5Csin%20%5Ctheta%20%2B2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%5Ccos%20%5Ctheta%20-r%5Cdot%7B%5Ctheta%7D%5E2%5Csin%20%5Ctheta%20%2Br%5Cddot%7B%5Ctheta%7D%5Ccos%20%5Ctheta%5C%5C%0A%09%5Cend%7Barray%7D%20%5Cright%5D

把这个加速度代回上面万有引力的那个方程:

%5Cleft%5B%20%5Cbegin%7Barray%7D%7Bc%7D%0A%09%09%5Cddot%7Br%7D%5Ccos%20%5Ctheta%20-2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%5Csin%20%5Ctheta%20-r%5Cdot%7B%5Ctheta%7D%5E2%5Ccos%20%5Ctheta%20-r%5Cddot%7B%5Ctheta%7D%5Csin%20%5Ctheta%5C%5C%0A%09%09%5Cddot%7Br%7D%5Csin%20%5Ctheta%20%2B2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%5Ccos%20%5Ctheta%20-r%5Cdot%7B%5Ctheta%7D%5E2%5Csin%20%5Ctheta%20%2Br%5Cddot%7B%5Ctheta%7D%5Ccos%20%5Ctheta%5C%5C%0A%09%5Cend%7Barray%7D%20%5Cright%5D%20%3D-G%5Cfrac%7BM%7D%7Br%5E2%7D%5Cleft%5B%20%5Cbegin%7Barray%7D%7Bc%7D%0A%09%09%5Ccos%20%5Ctheta%5C%5C%0A%09%09%5Csin%20%5Ctheta%5C%5C%0A%09%5Cend%7Barray%7D%20%5Cright%5D

两向量相等当且仅当各个分量分别相等,所以有

%5Cddot%7Br%7D%5Ccos%20%5Ctheta%20-2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%5Csin%20%5Ctheta%20-r%5Cdot%7B%5Ctheta%7D%5E2%5Ccos%20%5Ctheta%20-r%5Cddot%7B%5Ctheta%7D%5Csin%20%5Ctheta%20%3D-G%5Cfrac%7BM%7D%7Br%5E2%7D%5Ccos%20%5Ctheta%20

%5Cddot%7Br%7D%5Csin%20%5Ctheta%20%2B2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%5Ccos%20%5Ctheta%20-r%5Cdot%7B%5Ctheta%7D%5E2%5Csin%20%5Ctheta%20%2Br%5Cddot%7B%5Ctheta%7D%5Ccos%20%5Ctheta%20%3D-G%5Cfrac%7BM%7D%7Br%5E2%7D%5Csin%20%5Ctheta%20

经过一些简单的消元(主要利用%5Ccos%5E2%5Ctheta%2B%5Csin%5E2%5Ctheta%3D1),可以得到

2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%2Br%5Cddot%7B%5Ctheta%7D%3D0

%5Cddot%7Br%7D-r%5Cdot%7B%5Ctheta%7D%5E2%3D-G%5Cfrac%7BM%7D%7Br%5E2%7D


第二定律:行星在绕行恒星过程中,单位时间内与恒星连线扫过的面积为定值.

考虑绕行过程中行星的角动量为L%3Dmr%5E2%5Cdot%7B%5Ctheta%7D,因为2%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%2Br%5Cddot%7B%5Ctheta%7D%3D0,角动量关于时间的导数就是

%5Cdot%7BL%7D%3Dm%5Cleft(%202r%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%2Br%5E2%5Cddot%7B%5Ctheta%7D%20%5Cright)%20%3Dmr%5Cleft(%202%5Cdot%7Br%7D%5Cdot%7B%5Ctheta%7D%2Br%5Cddot%7B%5Ctheta%7D%20%5Cright)%20%3D0

导数值恒为0,说明角动量不随时间变化(也可以通过作用在行星上的力矩为0来思考,角动量关于时间的导数就是力矩,引力所在直线经过恒星的位置,也就是力臂为0).在很短的一段时间%5Cmathrm%7Bd%7Dt内,连线扫过的面积%5Cmathrm%7Bd%7DS可以看成一个顶角为%5Cmathrm%7Bd%7D%5Ctheta,两腰长为r的等腰三角形(也可以看成一个扇形,跳过等价无穷小代换直接得到下面的方程).根据三角形的面积公式

%5Cmathrm%7Bd%7DS%3D%5Cfrac%7B1%7D%7B2%7Dr%5E2%5Csin%5Cmathrm%7Bd%7D%5Ctheta

%5Ctheta很小时,%5Csin%5Ctheta%5Capprox%20%5Ctheta,这里的%5Cmathrm%7Bd%7D%5Ctheta就是一个很小的角度,所以

%5Cmathrm%7Bd%7DS%3D%5Cfrac%7B1%7D%7B2%7Dr%5E2%5Cmathrm%7Bd%7D%5Ctheta

两边同时除以%5Cmathrm%7Bd%7Dt就可以得到面积关于时间的导数了:

%5Cfrac%7B%5Cmathrm%7Bd%7DS%7D%7B%5Cmathrm%7Bd%7Dt%7D%3D%5Cfrac%7B1%7D%7B2%7Dr%5E2%5C%2C%5Cfrac%7B%5Cmathrm%7Bd%7D%5Ctheta%7D%7B%5Cmathrm%7Bd%7Dt%7D%3D%5Cfrac%7B1%7D%7B2%7Dr%5E2%5Cdot%7B%5Ctheta%7D

根据上面的角动量表达式,r%5E2%5Cdot%7B%5Ctheta%7D%3D%5Cfrac%7BL%7D%7Bm%7D,因为L为定值,所以

%5Cfrac%7B%5Cmathrm%7Bd%7DS%7D%7B%5Cmathrm%7Bd%7Dt%7D%3D%5Cfrac%7BL%7D%7B2m%7D

为一定值,即扫过的面积关于时间的变化率是常数.经过简单的积分计算就可以得到

%5CDelta%20S%3D%5Cfrac%7BL%7D%7B2m%7D%5CDelta%20t

%5CDelta%20t为定值时%5CDelta%20S显然为定值,即单位时间内连线扫过面积为定值,符合开普勒第二定律.


第一定律:行星绕恒星运动的轨迹为椭圆.

要找到行星运动的极坐标方程,其实就是要找到极径r与辐角%5Ctheta的关系.证明第二定律用到的都是关于t的导数,所以就需要找出关于t求导与关于%5Ctheta求导之间的关系.借助莱布尼茨的记号,很容易就可以得到

%5Cfrac%7B%5Cmathrm%7Bd%7D%7D%7B%5Cmathrm%7Bd%7Dt%7D%3D%5Cfrac%7B%5Cmathrm%7Bd%7D%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%7D%5C%2C%5Cfrac%7B%5Cmathrm%7Bd%7D%5Ctheta%7D%7B%5Cmathrm%7Bd%7Dt%7D%EF%BC%9D%5Cfrac%7B%5Cmathrm%0Ad%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%7D%5Cdot%7B%5Ctheta%7D

所以r关于t的导数为

%5Cdot%7Br%7D%3D%5Cfrac%7B%5Cmathrm%7Bd%7Dr%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%7D%5Cdot%7B%5Ctheta%7D

%5Cddot%7Br%7D%3D%5Cdot%7B%5Ctheta%7D%5E2%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2r%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%5E2%7D

将这个关系代入%5Cddot%7Br%7D-r%5Cdot%7B%5Ctheta%7D%5E2%3D-G%5Cfrac%7BM%7D%7Br%5E2%7D,可以得到

%5Cdot%7B%5Ctheta%7D%5E2%5Cleft(%20%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2r%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%20%5E2%7D-r%20%5Cright)%20%3D-G%5Cfrac%7BM%7D%7Br%5E2%7D

再次根据第二定律中得到的角动量,L%3Dmr%5E2%5Cdot%7B%5Ctheta%7D,可以得到%5Cdot%7B%5Ctheta%7D%3D%5Cfrac%7BL%7D%7Bmr%5E2%7D.上式中的%5Cdot%7B%5Ctheta%7D就可以被换掉,这样就得到了一个只含有r%5Ctheta的微分方程:

%5Cfrac%7BL%5E2%7D%7Bm%5E2r%5E2%7D%5Cleft(%20%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2r%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%20%5E2%7D-r%20%5Cright)%20%3D-GM

解这个微分方程就可以得到极坐标方程了.比较便捷的方法是换元,令u%3D%5Cfrac%7B1%7D%7Br%7D,可以得到-%5Cfrac%7B1%7D%7Bu%5E2%7D%5C%2C%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2u%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%20%5E2%7D%3D%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2r%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%20%5E2%7D,将其代入上面的微分方程得到一个关于u的新微分方程:

%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2u%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%20%5E2%7D%2Bu%3D%5Cfrac%7BGMm%5E2%7D%7BL%5E2%7D

u%3Du_%7B%5Cmathrm%7Bn%7D%7D%2Bu_%7B%5Cmathrm%7Bp%7D%7D,其中u_%7B%5Cmathrm%7Bp%7D%7D是一个满足此方程的常数,所以有

u_%7B%5Cmathrm%7Bp%7D%7D%3D%5Cfrac%7BGMm%5E2%7D%7BL%5E2%7D

方程转化为

%5Cfrac%7B%5Cmathrm%7Bd%7D%5E2u_%7B%5Cmathrm%7Bn%7D%7D%7D%7B%5Cmathrm%7Bd%7D%5Ctheta%20%5E2%7D%2Bu_%7B%5Cmathrm%7Bn%7D%7D%3D0

u_%7B%5Cmathrm%7Bn%7D%7D显然就是正余弦的线性组合了:

u_%7B%5Cmathrm%7Bn%7D%7D%3DC_1%5Ccos%20%5Ctheta%20%2BC_2%5Csin%20%5Ctheta%20%3DC%5Ccos%20%5Cleft(%20%5Ctheta%20%2B%5Cphi%20_0%20%5Cright)

所以

u%3D%5Cfrac%7BGMm%5E2%7D%7BL%5E2%7D%2BC%5Ccos%20%5Cleft(%20%5Ctheta%20%2B%5Cphi%20_0%20%5Cright)

其中C%3D%5Csqrt%7BC_1%5E2%2BC_2%5E2%7D,为一常数,这个常数需要由%5Cphi_0决定,满足

%5Ctan%5Cphi_0%3D%5Cfrac%7BC_1%7D%7BC_2%7D

因为u%3D%5Cfrac%7B1%7D%7Br%7D,所以

r%3D%5Cfrac%7BL%5E2%7D%7BGMm%5E2%7D%5Cleft(%201%2B%5Cfrac%7BCL%5E2%7D%7BGMm%5E2%7D%5Ccos%20%5Cleft(%20%5Ctheta%2B%5Cphi_0%20%5Cright)%20%5Cright)%20%5E%7B-1%7D

参考圆锥曲线的极坐标方程:r%3D%5Cfrac%7Bl%7D%7B1%2Be%5Ccos%5Ctheta%7Dl是半通径的长度,以其中一焦点为极点),形式完全一致,故行星绕恒星的运动轨迹为一圆锥曲线,恒星落于该圆锥曲线的其中一个焦点上,其离心率e%3D%5Cfrac%7BCL%5E2%7D%7BGMm%5E2%7D%5Cin%5Cleft%5B0%2C%5C%2C%2B%5Cinfty%5Cright), 半通径长为%5Cfrac%7BL%5E2%7D%7BGMm%5E2%7D%5Cphi_0会使该圆锥曲线的长轴(椭圆)或对称轴(抛物线)或实轴(双曲线)偏离极轴.由于当e%5Cin%5Cleft%5B1%2C%5C%2C%2B%5Cinfty%5Cright)时,曲线为抛物线或双曲线,行星在这种情况下并不会绕行恒星,而是会在偏转一定的角度之后直接逃逸,所以一般只讨论e%5Cin%5Cleft%5B0%2C%5C%2C1%5Cright)的情况,此情况下的绕行曲线为椭圆(圆即为两焦点重合的椭圆),符合开普勒第一定律.


第三定律:椭圆轨道半长轴的三次方与绕行周期的二次方的比值为定值.

根据第二定律,%5CDelta%20S%3D%5Cfrac%7BL%7D%7B2m%7D%5CDelta%20t,若选定某点作为起始点,此时连线扫过的面积为0,则当行星绕行一周后,扫过的面积就应该为整个椭圆的面积S%3D%5Cpi%20a%20b(圆即为满足a%3Db%3Dr的椭圆),所以绕行周期应该为

T%3D%5Cfrac%7B2mS%7D%7BL%7D%3D%5Cfrac%7B2%5Cpi%20abm%7D%7BL%7D

根据第一定律得出的半通径长为%5Cfrac%7BL%5E2%7D%7BGMm%5E2%7D,而根据一些基本的圆锥曲线知识,半通径长也可以写成%5Cfrac%7Bb%5E2%7D%7Ba%7D或者a%5Cleft(1-e%5E2%5Cright),椭圆的半长轴和半短轴就分别为

a%3D%5Cfrac%7BL%5E2%7D%7BGMm%5E2%5Cleft(%201-e%5E2%20%5Cright)%7D

b%3D%5Csqrt%7B%5Cfrac%7BL%5E2a%7D%7BGMm%5E2%7D%7D%3D%5Cfrac%7BL%7D%7Bm%7D%5Csqrt%7B%5Cfrac%7Ba%7D%7BGM%7D%7D

将这两个代回上面的周期,就可以得到

T%3D%5Cfrac%7B2%5Cpi%20L%5E2%7D%7BGMm%5E2%5Cleft(%201-e%5E2%20%5Cright)%7D%5Csqrt%7B%5Cfrac%7Ba%7D%7BGM%7D%7D

进一步化简得

%5Cfrac%7BT%5E2%7D%7Ba%7D%3D%5Cfrac%7B4%5Cpi%20%5E2L%5E4%7D%7BG%5E3M%5E3m%5E4%5Cleft(%201-e%5E2%20%5Cright)%20%5E2%7D

所以有

%5Cfrac%7Ba%5E3%7D%7BT%5E2%7D%3D%5Cfrac%7Ba%5E2%7D%7BT%5E2%2Fa%7D%3D%5Cfrac%7BGM%7D%7B4%5Cpi%20%5E2%7D

当被绕行的恒星不发生变化,即M为定值时,%5Cfrac%7Ba%5E3%7D%7BT%5E2%7D为定值,符合开普勒第三定律.











开普勒三大定律推导的评论 (共 条)

分享到微博请遵守国家法律