aerospace toolbox 为分析航空航天飞行器的运动、任务和环境提供了标准的工具和函数。其中包括航空航天数学运算、坐标系和空间转换,以及经过验证的环境模型,可用于解释飞行数据。该工具箱还包括二维和三维可视化工具,以及标准座舱仪表以用于观察飞行器运动。
在对飞行器进行分析时,您可以直接将 data compendium (datcom) 文件导入 matlab® 中以反映飞行器的空气动力学。您可以将空气动力学与参考参数结合使用,来定义飞机配置和动力学以进行控制设计和飞行质量分析。
借助 aerospace toolbox,您可以设计并分析卫星和地面站场景。您可以根据轨道根数或两行轨道数据集传播卫星轨迹,载入卫星和星座星历表,执行使命分析任务(如视距接入),并将场景可视化为地面轨迹或地球。
开始:
飞行器运动分析
利用航空航天坐标系变换、飞行参数和四元数数学,在 matlab 中分析飞行器的飞行动力学和运动。
坐标系变换
借助坐标系函数,您可以标准化飞行动力学和运动数据中所用的单位,转换空间表示和坐标系,并描述三自由度和六自由度运动的机身的行为。
飞行参数
使用函数估计空气动力学飞行参数,如空速、入射角和侧滑角、马赫数,以及相对压力、密度和温度比。
四元数数学
使用内置函数计算四元数范数、模数、自然对数、乘积、除法、倒数、幂或指数。使用线性、球面线性或归一化线性方法在两个四元数之间进行插值。
飞机控制和稳定性分析
根据飞行器的飞行工况和几何结构,使用从 data compendium (datcom) 中获得的系数创建固定翼飞机对象,估计空气动力学稳定性和控制特性,并进行数值分析。
固定翼飞机
通过导入 usaf digital datcom 文件,您可以创建具有自定义状态的固定翼飞机对象,并在 matlab 中执行线性化和静态稳定性分析。
datcom 数据
导入静态和动态分析得出的空气动力系数,并将其作为结构体元胞数组(包含与 datcom 输出文件相关的信息)传输到 matlab 中。
小型卫星任务分析
使用 satellitescenario
对象对在轨卫星进行建模和可视化,并计算与地面站的视距接入。使用太阳系星历数据计算给定儒略历日的行星位置和速度。
行星星历表
基于从 nasa 喷气推进实验室获得的 chebyshev 系数,您可以使用 matlab 计算给定儒略历日的太阳系天体相对于指定中心对象的位置和速度,以及地球章动和月球天平动。
环境模型
使用经过验证的环境模型表示标准的重力和磁场剖面,以获得给定高度的大气变量,并实现美国海军研究实验室的水平风模型。
大气
使用经过验证的环境模型表示地球的大气,包括 1986 年空间研究委员会国际参照大气、1976 年 coesa、国际标准大气 (isa)、气温垂直递减率大气和 2001 年美国海军研究实验室外逸层。
重力和磁场
使用标准模型计算重力和磁场。通过这些函数,您可以实现地球重力位模型、世界地磁模型和国际地磁参考场,包括 egm2008、wmm2020 和 igrf13。您还可以根据大地水准面数据(可通过附加功能资源管理器下载)计算高度和起伏。
风
使用水平风函数实现美国海军研究实验室水平风模型例程,并根据一组或多组地球物理数据计算风的经向和纬向分量。
飞行可视化
使用标准的座舱飞行仪表和 flightgear 飞行模拟器可视化航空航天飞行器的运动。