Aerospace Blockset™ 提供 Simulink® 参考示例和模块,用于建模、仿真以及分析高保真航空器和航天器平台。其中包括飞行器动力学、已验证的飞行环境模型,以及针对飞行员行为、作动器动力学和动力系统的模块。利用内置的航天航空数学运算、坐标系与空间变换,可以表示航空器和航天器的运动及方向。要检验仿真结果,可将二维和三维可视化模块与模型相连。
Aerospace Blockset 提供标准模型架构,用于构建可重用的飞行器平台模型。这些平台模型支持飞行及任务分析、概念研究、详细任务设计、制导/导航和控制 (GNC) 算法开发、软件集成测试以及硬件在环 (HIL) 测试,可应用于自主飞行、雷达与通信等领域。
开始:
参考应用
探索可直接用于仿真的示例,了解如何使用 Aerospace Blockset 进行飞行器动力学建模。
立方体卫星与航天器动力学
卫星与星座的运动及动力学建模。以不同的保真度传播轨道,并计算飞行器姿态机动所需的旋转角度。使用 Aerospace Toolbox 中的 satelliteScenario
对象对轨迹进行可视化并执行高级任务规划。
行星历表
利用从 NASA 的喷气推进实验室 (JPL) 获得的 Chebyshev 系数,使用 Simulink 描述给定儒略日期的太阳系天体相对于指定中心星体的位置和速度。您还可以引入地球章动和月球天平动,以提高模型的精确度。
制导、导航和控制
使用制导模块计算两个飞行器之间的距离,使用导航模块为加速度计、陀螺仪和惯性测量单元 (IMU) 建模,使用控制器模块控制航空航天飞机器的运动。
飞行控制分析
使用 Aerospace Blockset 和 Simulink Control Design™ 对航空航天飞行器的动态响应进行高级分析。从模板起步,运用函数根据 MIL-F-8785C 和 MIL-STD-1797A 标准计算和分析机身 Simulink 模型的飞行品质。
大气
使用各种模块以数学方式表示大气标准,如国际标准大气 (ISA) 和 1976 年标准大气扩展委员会 (COESA) 大气模型。
重力和磁场
使用标准模型计算重力和磁场。利用 Environment 库中的模块,可以实现地球重力位模型、世界地磁模型以及国际地磁参考场等标准,包括 EGM2008、WMM2020 和 IGRF13。还可以根据大地水准面数据(可通过附加功能资源管理器下载)计算高度和起伏。
风
在飞行仿真中考虑风的效应,可使用 MIL-F-8785C 和 MIL-HDBK-1797 标准中的数学表示,以及美国海军研究实验室水平风模型 (HWM)。
飞行仪表
使用飞行仪表模块显示导航变量。Flight Instruments 库中提供的模块包括空速、爬升率、排气温度指示器、高度计、人工地平仪和转弯协调仪。
飞行仿真器界面
使用 FlightGear 的飞行仿真器界面,在三维环境中对航空航天飞行器动力学进行可视化。NASA 的 HL-20 升力式再入飞行器示例是一个很好的起点。
飞行员模型
使用传递函数表示飞行员反应时间,从而在动力学模型中包含飞行员响应信息。Pilot Models 库中包含三个模块,分别实现 Tustin 模型、精度模型和交叉模型。
引擎系统
Turbofan Engine System 模块计算受控涡扇引擎系统在特定油门位置、马赫数和高度下的推力及燃油质量流速。
产品资源:
大韩航空利用基于模型的设计加速无人机飞行控制软件开发与验证
大韩航空设计并仿真了飞行控制律和操作逻辑、生成并验证了产品级代码,还进行了 HIL 测试。