Elementary celestial mechanics using Matlab

E. Onori
{"title":"Elementary celestial mechanics using Matlab","authors":"E. Onori","doi":"10.1109/5992.963427","DOIUrl":null,"url":null,"abstract":"The Trojan asteroids, discovered almost a century ago, are direct evidence for stability in the pure three-body problem. Two groups of asteroids share Jupiter's orbit, preceding or trailing it by an angle of 60 degrees. Because the Sun and Jupiter are by far the heaviest bodies, the restricted three body model is perfectly adequate to describe the relevant dynamics, and the perturbations due to the attraction of other planets do not significantly modify the orbit. For a hypothetical Lagrangian satellite bound to Earth and the Moon, we cannot discard the Sun's influence a priori. The problem of stability in this case is very hard; no analytic result is known, up to now. However, numerical analysis can give us a plausible answer. In spring 1999, I made this problem a classroom activity for my physics undergraduate students at the University of Parma. These students had an elementary background in classical mechanics but no computational-physics training. The choice of Matlab as a working environment was rather natural. With a little sacrifice in speed compared to Fortran or C, Matlab let us build a working program in a few days, including visualization and a friendly user interface. We easily found clear numerical evidence that the equilateral orbits L/sub 4/ and L/sub 5/ in the Earth-Moon system are unstable. I describe the program's setup, its Matlab implementation and the results.","PeriodicalId":100659,"journal":{"name":"IMPACT of Computing in Science and Engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2001-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IMPACT of Computing in Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/5992.963427","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The Trojan asteroids, discovered almost a century ago, are direct evidence for stability in the pure three-body problem. Two groups of asteroids share Jupiter's orbit, preceding or trailing it by an angle of 60 degrees. Because the Sun and Jupiter are by far the heaviest bodies, the restricted three body model is perfectly adequate to describe the relevant dynamics, and the perturbations due to the attraction of other planets do not significantly modify the orbit. For a hypothetical Lagrangian satellite bound to Earth and the Moon, we cannot discard the Sun's influence a priori. The problem of stability in this case is very hard; no analytic result is known, up to now. However, numerical analysis can give us a plausible answer. In spring 1999, I made this problem a classroom activity for my physics undergraduate students at the University of Parma. These students had an elementary background in classical mechanics but no computational-physics training. The choice of Matlab as a working environment was rather natural. With a little sacrifice in speed compared to Fortran or C, Matlab let us build a working program in a few days, including visualization and a friendly user interface. We easily found clear numerical evidence that the equilateral orbits L/sub 4/ and L/sub 5/ in the Earth-Moon system are unstable. I describe the program's setup, its Matlab implementation and the results.
基础天体力学Matlab
近一个世纪前发现的特洛伊小行星是纯三体问题稳定性的直接证据。两组小行星共享木星的轨道,在木星之前或之后以60度的角度运行。由于太阳和木星是迄今为止最重的天体,因此限制三体模型完全足以描述相关动力学,并且由于其他行星的吸引力而引起的扰动不会显著改变轨道。对于一个与地球和月球相连的假想拉格朗日卫星,我们不能先验地抛弃太阳的影响。在这种情况下稳定性的问题是非常困难的;到目前为止,还没有已知的分析结果。然而,数值分析可以给我们一个合理的答案。1999年春天,我把这个问题作为帕尔马大学物理系本科生的课堂活动。这些学生有基本的经典力学背景,但没有受过计算物理训练。选择Matlab作为工作环境是很自然的。与Fortran或C相比,Matlab在速度上做了一点牺牲,让我们在几天内构建一个工作程序,包括可视化和友好的用户界面。我们很容易找到明确的数值证据,证明地月系统的等边轨道L/sub 4/和L/sub 5/是不稳定的。我描述了程序的设置,它的Matlab实现和结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信