本简介介绍了一套使用Fortran语言编写的轨道力学计算程序代码,适用于航天器轨道设计与分析。
包含的文件如下:
- Basic_RV_Elements.f90:在二体问题下处理二次曲线轨道的位置速度与轨道根数之间的转换。
- Basic_KeplerEquation.f90:求解椭圆及双曲线轨道中的开普勒方程。
- Basic_Lambert.f90:解决二体系统下的兰伯特问题。
- Basic_SattOrbit.f90:包含卫星轨道的子程序集合,用于基本计算和处理。
- Basic_OrbitTransfer.f90:提供轨道转移相关的子程序库。
- Basic_TansfMatrix.f90:涉及不同坐标系转换的子程序集,主要用于火箭发射轨迹分析。
- Basic_Math.f90:包含常用数学函数及算法的子程序库。
- Basic_Planet.f90:行星位置、速度和轨道根数等信息的相关处理模块。
- Basic_GravityAssist.f90:提供与行星引力加速相关的计算功能。
- Basic_Optim.f90:数值最优化方法集合,用于各种科学工程问题的求解。
- Basic_RKF78.f90:常微分方程(ODE)RKF7(8)积分器实现。
- Basic_Eular2.f90:二阶欧拉法解决常微分方程(ODE)的方法实现。
- Basic_GravityAccel.F90:在地固坐标系下的行星引力场模型,提供重力加速度计算功能。
- Basic_CentralBody_Facility.f90:包括行星的基本参数及地面站信息的子程序集。