2 Star 17 Fork 4

PengLu / Iterative Guidance

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
README.md 1.17 KB
Copy Edit Raw Blame History
PengLu authored 2021-05-06 19:49 . update README.md.

IterativeGuidance

介绍

火箭迭代制导MATLAB仿真

程序结构

iterativeGuidance.m
    |
    |--fixedPointIter.m
    |
    |--navigation.m
    |      |
    |      |--rungeKutta4.m
    |
    |--keepAtitude.m
    |
    |--calculateOrbitPara.m
    |
    |--plotFigure.m
    |
    |--Trans.m

各函数作用

iterativeGuidance.m是主程序

fixedPointIter.m使用不动点迭代法计算剩余飞行时间tg

navigation.m是提供导航输出

rungeKutta4.m是4阶龙格库塔法程序,用于求解数值积分

keepAtitude.m是火箭迭代制导关闭后常姿态飞行时计算火箭状态的函数

calculateOrbitPara.m可以计算入轨点的轨道六根数

plotFigure.m绘制结果图

Trans.m包含坐标变换基矩阵的类

其它

IterativeGuidance_GBK文件夹是迭代制导程序的GBK编码版本,Windows下的旧版本MATLAB打开本程序乱码的话可以使用该文件夹下的程序就不乱码了。

Figures文件夹存放的是“迭代制导.md”的插图

plot Earth and orbit文件夹里的程序和迭代制导的程序无关,作用是:验证仿真初始条件的合理性

结果图文件夹存放仿真结果图片

Matlab
1
https://gitee.com/olupengo/IterativeGuidance.git
git@gitee.com:olupengo/IterativeGuidance.git
olupengo
IterativeGuidance
Iterative Guidance
master

Search