童年对头顶上那片天空产生的特殊情怀使得我踏上了航空航天的学习道路,然而多年以来却术无专攻、学无所成。唯一值得欣慰的是,这么多年来,我学会了一个原则,那就是做任何事都不要首先尝试重新发明轮子,而要学着制造汽车。用牛顿先生的话说,就是:“如果说我比别人看得更远些,那是因为我站在了巨人的肩膀上。”于是,当我需要某种工具时,必先用 Google 搜寻一番,哪怕是 Bing 也是可以的。时至今日才猛然发现,在开放的世界竟然有那么多实用的工具可以为我所用,即使是专业特性超强的航空航天领域。”
跨平台:项目所有开发人员都希望代码能不依赖平台,因此 FlightGear 能运行在多种电脑硬件和操作系统上。当前的代码支持 Linux(任何分支和平台)、Windows XP/Vista/7/8/10( Intel/AMD 平台)、Mac OS X、BSD UNIX & Sun Solaris 等等。目前为止,还没有其它任何一款模拟飞行软件(不管是商业化的还是免费的)支持如此多的平台。
CRRCSim 是一款基于 GPL 发布的开源遥控模型飞机飞行模拟器,由 C 和 C++ 语言编写而成,OpenGL 作为图形驱动引擎。CRRCSim 可运行在主流的操作系统平台之上,多数 Linux 发行版本、Mac OS X 及 Microsoft Windows。使用 CRRCSim 不仅可以帮助你学习如何操控遥控模型飞机,并在模拟环境中提高遥控操纵技能,还可以帮助你测试新设计的飞机模型。
本节将对 Orbiter 、EYES ON THE SOLAR SYSTEM 和 Celestia 三款极具交互性的航天仿真工具软件展开介绍,之所以将三者单独成章是因为它们具有较为相似的功能特性,即强大的交互能力以及令人惊艳的视觉效果。下图截自 EYES ON THE SOLAR SYSTEM,展示的是土星那美丽而又神秘的巨大光环。计算机图形显示技术的飞速发展使得我们在个人计算机上欣赏这一美景得以成为现实。
航天动力学的主要任务是对航天器的轨道特性进行分析,传统的开普勒体系和牛顿力学并不能精确地反应真实的情况,所以考虑各种摄动力对航天器的影响显得尤为重要。下图截自 GMAT,是对考虑地球非球形引力摄动的 LEO 圆轨道所做的长时间预报仿真,可以很明显地看出,该轨道的升交点赤经在地球非球形引力摄动的长时间作用下发生了很大的漂移。
TLE ANALYSER 内部使用来自北美空防司令部(North American Air Defense Command,NORAD)开发的 SGP4(Simplified General Perturbations Models,SGP4)和 SDP4 模型进行轨道预报,能较为精确地预报 TLE 编目卫星下一时间段的轨道位置。
2.2.4 Celestlab
Celestlab 是由 CNES (Centre National d Etudes Spatiales - French Space Agency,法国宇航局) 基于 Scilab 开发的轨道力学工具箱,可对多种航天任务进行轨迹分析及轨道设计。
STELA (Semi-analytic Tool for End of Life Analysis,半解析全寿命分析工具) 是一款由 CNES (Centre National d Etudes Spatiales - French Space Agency,法国宇航局) 开发并维护的轨道寿命分析软件,用于支持 FSOA(French Space Operations Act),用户可免费下载并使用此软件。
STELA 体现了对 LEO 和 GEO 轨道区域保护的普遍关注(轨道寿命及保护区与报废轨道的交叉问题),并给用户提供了与需求相容的实用评估工具。它基于半解析模型和保护区评估原则,提供了针对 LEO,GEO 和 GTO 有效地长期轨道预报功能,并会在运行过程中生成一份汇总计算结果的报告文件及一份星历文件。