1 Star 0 Fork 2

tanysky / orbitdynamics

forked from seismology_deep / orbitdynamics 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

orbitdynamics

a C++ program for orbit dynamics, include compments: orbit propagator formation maneuver etc

  • RKF78 propagator
  • gravity field file supported
  • DE405/DE421 for planet's ephemeris
  • MSISE-00 atmosphere model
  • virtual base class and easy to extend
  • use armadillo library as vector and matrix operation
  • use hdf5 data file

C++轨道动力学计算程序 卫星、航天器轨道动力学的精密计算,包括主要特征包括:

  • RKF78高精度积分器

  • 支持地球引力场系数文件

  • DE405/DE421行星历表

  • MSISE-00大气模型

  • 采用合适的C++面向对象结构,方面扩展

  • 使用armadillo进行矢量、矩阵运算

  • 可保持HDF5数据文件

    轨道动力学计算中,需要涉及惯性坐标系、地固坐标系、轨道坐标系等左边转换功能,其中较为复杂的地固系与惯性系的转换需要计算岁差、章动、极移以及在计算中使用UTC、原子时、动力学时等多种时间系统。为此,轨道动力学计算需要建立在天文参数计算、坐标转换、时间系统等基础功能之上,从基础进行独立开发的难度较大。

    为了精确计算轨道动力学,需要考虑地球非球形引力、日月引力、大气阻力、光压等多种摄动,其中需要地球引力场模型、日月星历模型、地球大气模型等多种模型,用于摄动力模型计算。

空文件

简介

spacecraft orbit calculate 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/tanysky/orbitdynamics.git
git@gitee.com:tanysky/orbitdynamics.git
tanysky
orbitdynamics
orbitdynamics
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891