matlab飞行模拟代码msa-工具包
MSA
工具包是存储任务分析团队实施的代码的存储库。
它由几个文件夹组成,将在下面的段落中简要介绍。
模拟器
这是在MATLAB中开发的用于模拟6自由度火箭动力学的代码。
该模拟器可预测
3D
轨迹、远地点、作用在火箭上的力以及各种其他空气动力学数据。
数据
包含当前飞行数据、火箭几何形状和模拟参数的文件夹。
通用功能
在该文件夹中,存储了工具包代码中使用的常用函数。
autoMatricesProtub
此代码允许使用
Missile
DATCOM
自动计算火箭空气动力学系数,适用于不同的气闸配置。
空气动力学优化
此代码实现了火箭的空气动力学优化。
优化变量是鳍弦和高度、鳍形状、卵形长度和卵形形状。
代码使用遗传算法达到目的。
远地点分析
当结构质量已知且具有一定程度的不确定性时,此代码使用不同的电机执行主要的远地点分析,以选择最好的电机。
敏感性分析
该代码实现了对火箭上升阶段的敏感性分析。
有两种类型的分析可用:确定性和随机性。
在确定性分析中,可以改变空气动力学系数的标称值和火箭的结构质量。
变化的相对幅度由用户设置,并且对于分析中考虑
2022-09-04 10:27:21
174.92MB
系统开源
1