目录

航天仿真算法库AstroLib

介绍

航天仿真算法库AstroLib 该程序包是《航天系统建模与仿真》的一个配套程序

image

  1. AstroLib目录 提供了矢量、矩阵、姿态、轨道、插值、积分算法等航天仿真需要的基本程序。 AstroLib是其他工程的基础,使用时需要将AstroLib.h文件和Include、Lib目录拷贝到其他Project项目目录下。 注意,这是一个静态库,不能运行,不能运行,不能运行!

image

  1. Example目录 AstroLib使用例子,包括轨道参数转换,数学,轨道外推,姿态等。 可执行程序,依赖AstroLib静态库。

image

  1. SimDoF6目录 Chapter 5 飞行器六自由度仿真实例。 可执行程序,依赖AstroLib静态库。

image

image

image

  1. Graphics3D目录 Chapter 7 航天系统仿真可视化实例。

image

  1. ParallelSim目录 Chapter 8 并行仿真实例。 可执行程序,依赖AstroLib静态库。

  2. Rendezvous目录 Chapter 9 交会对接接近段仿真实例。 可执行程序,依赖AstroLib静态库。

image

image

image

image

  1. Matlab目录 SimDoF6_Mablab Chapter 5 飞行器六自由度仿真实例Simulink模型。 MonteCarlo_Matlab Chapter 6 Monte Carlo仿真实例。

  2. LowOrbitConstellation目录 LEO星座观测仿真

  3. MultiRendezvous目录 GEO多星交会巡查

  4. VisibilityAnalysis目录 地面站观测卫星

软件架构

软件实现了航天仿真核心模型算法,包括:

  1. 矢量和矩阵;
  2. 数值算法, 包括数学基本运算,随机数生成,插值,常微分方程初值问题求解等;
  3. 时间系统和坐标系统;
  4. 姿态参数, 姿态参数转换;
  5. 轨道参数, 轨道参数转换;
  6. 姿态动力学;
  7. 轨道动力学;
  8. 空间环境;
  9. 飞行器六自由度仿真实例;
  10. 并行仿真实例;
  11. 交会对接接近段仿真实例.

安装教程

项目使用说明:

  1. 用VS2015及以上版本直接打开。

使用说明

AstroLib使用说明:

  1. 将AstroLib.h文件和Include、Lib目录拷贝到自己的项目目录下;
  2. 在需要用到库中函数的文件中包含”AstroLib.h”文件即可.
  3. 项目中各工程已经配置目录,可自动包含AstroLib头文件和库文件,不需要以上拷贝过程,但其他新建工程可能需要。

参与贡献

  1. 2023年春所有学生。
  2. 2024年春所有学生。

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
关于

AstroLib 是航天/卫星建模仿真的底层算法库(Gitee GVP 项目),涵盖轨道计算、姿态运动学与动力学、相对运动与交会对接等基础算法,可作为仿真系统的算法底座。镜像收录自 https://gitee.com/wanghmail/AstroLib,License:Apache-2.0

52.7 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号