运行HL-20模型
介绍
该部分介绍NASA HL-20升力体机身模型,此模型使用Aerospace Blockset™软件和其他一些Simulink®模块对NASA HL-20升力体机身进行仿真。
此模型使用自动着陆控制器模拟NASA-HL20升力体的进场和着陆阶段。
关于此模型的更多信息,请查看NASH HL-20 Lifting Body Airfram。
示例说明
该案例展示了模块集的以下特性:
- 使用运动方程库模块描述机体的线自由度和角自由度。
- 配合其他Simulink模块使用Aerospace模块集。
- 使用Aerospace模块集模块和作动器以及传感器模块为Simulink模块输入信号。
- 将模块打包为子系统
- 使用Simulink 3D Animation™和Aerospace 模块集中的飞行仪表库模块对飞行器进行可视化操作。
打开模型
在MATLAB命令行中输入aeroblk_HL20打开NASA HL-20示例。
可视化子系统中包含四个仪表和一个用于查看飞机状态的Simulink 3D动画查看器。
关键子系统
该模型用以下几个子系统实现了机体仿真:
- 6DOF(欧拉角)子系统,使用了6DOF (Euler Angles)模块和其它一些Simulink模块。
- 环境模型子系统,使用了[WGS84 Gravity Model[(/aeroblks/wgs84gravitymodel.md)和COESA Atmosphere模块。
- 迎角、侧滑角、马赫数子系统,使用了Incidence,Sideslip & Airspeed, Mach Number,Dynamic Pressure模块。这些模块用来气动系数的计算和查找功能。
- 力和力矩子系统,使用了 Aerodynamic Forces and Moments模块,该子系统计算机体所受的力和力矩。
- 气动系数子系统通过几个子系统计算六个气功系数。
NASA HL-20示例
运行该示例可以让用户实时观察模型的仿真状态,运行完示例后,用户可以通过曲线、图形和其它可视化工具验证结果。运行模型分为如下几步: - 如果没有打开示例,请打开aeroblk_HL20示例。
- 在仿真菜单中选择开始选项,在Microsoft® Windows®系统中,你也可以点击工具栏中的开始按钮。
模型会一直运行到飞机着陆。
飞机着陆视角
性能指标
海拔、加速度、马赫数
惯性坐标
要求性能和实现结果修改模型
用户可以修改模型设置并验证对方恨性能的影响,这里演示一项修改过程,可以 用来改变着陆动画中的摄像机视角。
改变动画视角 默认情况下,飞机动画的视角是从尾部进行观察,这就意味着用户要从机身尾部观察飞机运动轨迹。你可以在Simulink 3D动画观察器中选择希望观察的视角。 - 打开*aerblk_HL20模块,点击Simulink 3D动画观察器。
- 从存在的视角列表中将视角改为固定视角。
- 重新启动模型,当飞机着陆时注意机身视角的不同。