上传者: 38625448
|
上传时间: 2022-01-23 11:27:45
|
文件大小: 15KB
|
文件类型: -
火箭轨道MATLAB代码火箭弹道
概括
这个Matlab程序实现了一个数字2D轨迹模型,用于向轨道系统的空中发射。
默认值是轨道ATK的Pegasus
XL任务到741
km圆形极地轨道和221
kg有效载荷的任务。
单位备注
所有输入值应为SI。
也可以在SI中进行计算,但是由于涉及的距离较大,因此将图转换为km而不是m。
输入数据
所有输入数据都记录在电子表格INPUT_DATA.xlsx中。
工作表1
工作表1中的每一列都代表一个时间步长。
只需在列中输入相关值,就可以将轨迹计算分为任意数量的时间步长。
每个时间步长的持续时间由标记为“截止时间”的行中的值确定。
每个时间步均在其自己的本地时间范围内工作。
也就是说,“截止时间”和其他与时间有关的参数应该以自该时间步长开始以来经过的时间为依据,而不是以总时间为依据。
每个时间步均建模为“恒定推力和推进剂流速”步骤。
如果在同一火箭级内产生的推力有很大变化,只需将其分为更多的时间步长即可。
通过在每个时间步的开始处从总质量中减去抛弃的重量,可以捕获火箭分步信息作为一个时间步。
由于这个原因,用户必须分别考虑燃烧的推进剂和抛弃的结构重