运行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示例。
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®系统中,你也可以点击工具栏中的开始按钮。 模型会一直运行到飞机着陆。 飞机着陆视角 View of the landed airframe
    性能指标 Plot that Measures Guidance Performance
    海拔、加速度、马赫数 Plot that Measures Altitude Accelerations Mach
    惯性坐标 Plot that Measures Inertial Position
    要求性能和实现结果 Plot that Measures Demand Data Against Achieved Data

    修改模型

    用户可以修改模型设置并验证对方恨性能的影响,这里演示一项修改过程,可以 用来改变着陆动画中的摄像机视角。
    改变动画视角 默认情况下,飞机动画的视角是从尾部进行观察,这就意味着用户要从机身尾部观察飞机运动轨迹。你可以在Simulink 3D动画观察器中选择希望观察的视角。
  • 打开*aerblk_HL20模块,点击Simulink 3D动画观察器。
  • 从存在的视角列表中将视角改为固定视角。
    The airframe view changes to a fixed position
  • 重新启动模型,当飞机着陆时注意机身视角的不同。

results matching ""

    No results matching ""