[关闭]
@Canonvar 2016-05-17T15:23:31.000000Z 字数 1609 阅读 1845

Three-Body System

计算物理作业

学号: 2013301020085


摘要

本次作业完成第12次作业-chapter4_problem4.16,讨论了太阳、木星和地球三体系统在木星质量变化时的轨道情况。用vPython对系统轨道进行了展示。

背景介绍

在天体运动中,当行星质量不远小于中心天体质量时,中心天体不再能够近似为相对体系质心静止的状态,若此时体系只有两个天体,则形成双星系统。在太阳系中,可将太阳和木星视作双星系统,地球在这个系统中运动,这便形成了一个简单的三体系统。当木星质量接近太阳时,地球的运动轨迹将发生显著变化。

正文

实现原理

天体的运动方程

,由Euler-Cromer法有太阳的运动方程为

其中为太阳质量,为木星质量,分别为太阳到木星、太阳到地球、木星到地球的距离。

初速度设置

若要使运动轨道为圆轨道, 则应满足,对太阳和木星有

又易知
于是
地球的初速度和初始位置通过对实际太阳系等比例缩放即可得到。

程序实现

python源码地址:
threeBody

结果分析

结论

在这类双星系统附加小星体的系统中,当小行星距离质量较大的大星体较近时,行星将围绕大星体做稳定的运动;当距离质量较小的星体较近时,行星将趋于混沌。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注