AstroGrav是一款模拟外太空行星运动轨迹的软件,该软件有着非常棒的3D效果,并且模拟的行星运动随时都在变化,能够让用户感受到真实的行星运动变化,感兴趣的天文爱好者朋友不要错过了,欢迎下载使用!
质量,位置,速度,加速度,力,动量和能量的基本概念。
开普勒行星运动定律和牛顿引力定律。
轨道和拉格朗日点。
引力系统中势能和动能的交换。
在太阳系模拟中增加了数千万微弱的背景恒星。
来自太空或任何物体的视图,以及来自地球上任何位置的天文馆风格的视图。
多个视图同时动画,具有动态计算的轨道和轨迹。
全面的表格数据,每个对象都有30多个可编辑字段。
使用新的“文件/打印...”和“文件/页面设置...”命令添加了完整的打印功能。
当时间单位为世界时间或当地时间时,将时区添加到状态栏。
添加了新的“视图/轨迹大小...”命令,用于调整视图窗口中轨迹的。
“查看/显示/光照时间校正”命令,该命令使您可以考虑视图窗口中有限的光速。在许多情况下,使用它的效果是如此之小,以至于它可能不可见。
“查看/显示/网格指南”命令,该命令使您可以在视图窗口上叠加模糊的网格。如果您想确切知道视图窗口的中心在哪里,或者要水平或垂直对齐,这将很有用。
一种先进的交互式软件解决方案,可让您查看天文物体如何随时间推移移动和相互作用。
井井有条的直观界面
在能够运行该应用程序之前,需要确保您的计算机上安装了Java Runtime Environment。设计主窗口是为了尽可能多地提供查看空间。
在这方面,您打开的每个菜单或工具箱都显示在一个单独的浮动框中,您可以根据自己的需要进行排列。上部工具栏是模拟控件,视图选项以及您可能需要的其他实用程序的主页。
丰富的仿真样本库
该应用程序的目的不是提供您可能想到的天空图,而是使您可以创建模拟并查看自定义时间间隔内的动作过程。幸运的是,有一个不错的样本库,您可以加载该样本库以熟悉功能,甚至可以用作模板来试验编辑功能。
轻松导航和多种细节设置
您的工作空间是完全交互式的,使您可以使用鼠标和几种组合键自由地移动,旋转和缩放视图。此外,即使具有触发3D眼镜的视差功能,也可以在预览部分启用大量的细节,网格,轴和细节设置。
设计对象并定义轨道
创建对象不是最简单的任务。您需要提供大量的详细信息,其中需要先创建一个族,然后再创建单个对象。创建窗口分为两个部分,可让您填写物理和轨道元素,例如半径,质量,亮度,偏心率,倾斜度等。
对象以某种相似的方式创建,除了物理和轨道元素外还需要一些其他细节。
配置仿真速度和算法
当您最终设法输入所有要求或只是想测试轨道和轨迹时,可以按一下按钮来启动仿真。这会提前时间,并根据创建窗口中提供的详细信息显示实时反馈。
此外,有几种配置可用于自定义仿真的运行方式。这很容易实现,并允许您生成多种情况。您可以选择牛顿算法或基于广义相对论,还可以选择时间步长选项来指定模拟中的秒数,其选择范围从几秒钟到几年。
考虑到所有因素,我们可以说AstroGrav并不是可用于观察宇宙的应用程序,而是将其用作各种模拟和场景的游乐场。不错的模板库可帮助您快速启动并运行,而在对象创建上花费了一点精力即可生成准确的结果。
数据元素
AstroGrav模拟中的每个对象都具有以下八个属性。
名称
类型
颜色
亮度
弥撒
半径
位置
速度
名称,类型,颜色,亮度,质量和半径是不随时间变化的物理属性,被称为对象的物理元素
位置和速度是随时间变化的属性,并且是3D矢量量,每个量都需要三个值来描述。描述位置和速度的最简单方法是使用相对于坐标系原点的位置和速度分量,这六个值称为对象的绝对元素。
描述位置和速度的另一种方法是使用相对于对象父对象的位置和速度分量,这六个值称为对象的矩形元素。
虽然从概念上描述具有位置和速度分量的位置和速度很简单,但在实践中通常不是很有用。描述对象轨道的大小,形状和方向以及对象在其轨道上的位置的六个值通常更合适,这些值称为对象的轨道元素。
这种描述轨道的方法不是唯一的,并且某些轨道元素也有替代方法,这些替代方法称为对象的其他元素。
最后,有一组值描述对象与其父对象的关系,这些值称为对象的结构元素。
总而言之,AstroGrav模拟中的每个对象都使用以下数据元素进行描述。
物理元素是不随时间变化的物理属性。
绝对元素是相对于坐标系原点的位置和速度分量。
结构元素是对象相对于其父对象的属性。
矩形元素是相对于对象父对象的位置和速度分量。
轨道元素描述对象轨道的大小,形状和方向,以及对象在其轨道上的位置。
其他元素是各种值,每个值都提供一个替代轨道元素的可能方法。
工具/计算轨道...
选择此命令时,将显示一个小对话框,您可以从以下两种不同的方法中选择最前面的仿真中的轨道元素计算方法。
仅计算相对于父对象的轨道元素。
计算相对于所有下等物体的重心的轨道元素。
以太阳系为例,如果仅相对于父对象计算轨道元素,则所有行星都将相对于太阳计算其轨道元素。如果相对于所有下等物体的重心计算轨道元素,那么水星将相对于太阳计算其轨道元素(与以前一样),金星将相对于太阳和水星的重心计算其轨道元素,地球将相对于太阳,水星和金星的重心计算其轨道元素,依此类推。
如果您有兴趣研究行星轨道元素的长期演变(例如,以1,000年为一个时间步长演化),那么最好是计算相对于所有下层物体重心的轨道元素。如果计算相对于太阳的轨道要素,那么轨道要素的长期变化就会被太阳相对于太阳系重心的运动所引起的更大的振荡所淹没,特别是与木星有关的11.86年振荡。相对于所有下层物体的重心计算轨道元素将完全消除这些不必要的振荡。
如果使用“ 编辑/导入对象...”命令将彗星或小行星导入太阳系模拟,则当且仅当相对于卫星计算了轨道元素时,导入对象的轨道元素才会与导入表的轨道元素完全匹配。太阳。这是因为导入表的轨道元素直接来自总是计算相对于太阳的轨道元素的网站,并且如果要相对于所有下等物体的重心计算轨道元素,则AstroGrav必须进行适当的转换。
相对于父对象计算轨道元素仅在没有主要对象的情况下效果很差。因此,AstroGrav将始终计算相对于质量低于90%集中在单个对象中的任何下级对象所有重心的轨道元素。再次以太阳系为例,如果仅相对于父对象计算轨道元素,则冥王星将相对于太阳计算其轨道元素,而冥王星的卫星将相对于冥王星的重心计算其轨道元素。
在“编辑/导入对象...”对话框中添加了新的“ JPL搜索”和“ MPC搜索”选项。
使用Evolve / Evolve To ...命令可以极大地改进事件的演化。
在“查看/查看自...”对话框中添加了“主页”选项,以使其更容易从主页位置进行查看。
绘制视图时对外观和性能进行了一些改进。
将太阳系样本模拟更新到2020年1月1日,增加了20个最近发现的土星卫星和星际彗星C / 2019 Q4(鲍里索夫)。
大大加快了“编辑/删除对象”命令的速度。
各种小错误修复和改进。