主要内容

分析了飞行器的动力响应和飞行质量

航空区块集™ 提供飞行控制分析工具,可用于分析航空航天器的动态响应和飞行品质。

  • 飞行控制分析实时脚本-MATLAB®现场脚本演示了Sky Hogg和de Havilland Beaver机身的动态响应和飞行质量分析。

  • 修改飞行控制分析模板-可以使用模板分析3自由度和6自由度机身模型的飞行品质。当您可以在默认机身上运行分析时,可以将其替换为您自己的机身并进行分析。

分析飞机的动力响应和飞行质量需要一个金宝app®控制设计™许可证

飞行控制分析实时脚本

每个飞行控制分析模板都有一个相关的MATLAB实时脚本,指导您通过默认机身的飞行质量分析工作流。您可以与脚本交互并探索分析工作流。

有关运行实时脚本的详细信息,请参阅在实时脚本中运行部分

  1. 打开其中一个模板,例如:

    asbFlightControlAnalysis(6自由度)

    导航到开始部分并单击第一个链接。

    或者,在命令窗口中,键入:

    打开(“DehavillandBeaverFlyingQualityAnalysis”)
  2. 脚本描述了如何使用特征值分析来确定Simulink中建模飞机的纵向飞行品质(长周期phugoid模式和短周期模式)和横向飞行品质(荷兰滚转模式、滚转模式和螺旋模式)。金宝app

    在运行脚本时,如果适用,运行的结果将以内联方式显示。

修改飞行分析模板

Aerospace Blockset提供以下模板:

  • flightControl6DOFAirframeTemplate-该模板使用六自由度机身配置线性化和质量分析。对于初始化,模板使用de Havilland Beaver机身参数。

  • flightControl3DOFAirframeTemplate-该模板使用配置用于线性化和质量分析的3自由度纵向机身。对于初始化,模板使用Sky Hogg机身参数。

当您使用默认机身导航飞行控制分析模板时,请考虑为您自己的机身模型定制模板。

飞行控制分析模板

熟悉Aerospace Blockset飞行控制分析模板:

  1. 打开其中一个模板。例如,启动3DOF模板:

    asbFlightControlAnalysis(“3DOF”)

    要打开6自由度模板,请执行以下操作:

    asbFlightControlAnalysis(6自由度)

    建立了飞行控制分析模型。

    ASBF6自由度模型的光控制分析

  2. 这个分析工作流本节包含一个可点击的引导工作流程,用于计算纵向和横向飞行质量,并将其值与MIL-F-8785C要求进行比较。每一步都为下一步创建必要的变量。要执行飞行质量分析,请依次单击步骤中的链接。

    1. 使用模型线性化器在机身模型的基本工作空间中创建工作点规范对象。或者,加载步骤2中提供的默认对象。

    2. 要修剪机身,请单击修剪机身在步骤3中。这个动作调用三体机身功能。

    3. 要使机身围绕修剪过的工作点线性化,单击使机身线性化在步骤4中。此操作调用linearizeAirframe功能。

    4. 要计算纵向飞行质量,请单击计算纵向操纵品质.这个动作调用computeLongitudinalFlyingQualities功能。

    5. 单击,可计算横向处理质量计算横向操纵品质在步骤6中。此操作调用computeLateralDirectionalFlyingQualities功能。

修改飞行控制分析模板

当你使用3DOF和/或6DOF时飞行控制分析模板为了修剪、线性化和计算默认机身的纵向和横向处理质量,可以考虑自定义模板以包括您自己的机身。

  1. 打开一个3DOF或6DOF模板,将机身更改为您自己的。例如,要将模板机身更改为外部模型,请执行以下操作:

    asbFlightControlAnalysis(6自由度,‘sixDOFAirframeExample’,‘DehavillandBeaver6DOFAirframe’)

    该命令将de Havilland Beaver子系统替换为DehavillandBeaver6DOFAirframe模型并将其作为引用模型包含。

    更新机身的asbFlightControlAnalysis

    或者,在相应的画布中,用你自己的机身手动替换蓝色区域中的默认模型机身。

  2. 在画布上,使用Input Mapping和Output Mapping子系统对齐机身的输入和输出。

  3. 创建新的操作点规范对象。在分析工作流部分,转到步骤2并单击发射链接以启动模型线性化器。

  4. 保存您的第二操作规范对象,单击出口按钮。

  5. 要修剪、线性化和计算机身模型的纵向和横向处理质量,请单击工作流步骤3、4、5和6中的链接。

探索飞行控制分析功能

飞行控制分析实时脚本和模板工作流使用以下功能:

  • ASBF光控制分析

  • 三体机身

  • linearizeAirframe

  • computeLongitudinalFlyingQualities

  • computeLateralDirectionalFlyingQualities

要自定义您自己的脚本以围绕操作点修剪机身、线性化机身并计算纵向和横向操纵品质,您可以在工作流中使用以下功能:

  1. 使用以下命令创建飞行控制分析模板:ASBF光控制分析功能。

  2. 使用三体机身功能。

    此步骤将创建linearizeAirframe功能。

  3. 使用linearizeAirframe功能。

    这一步创建了一个状态空间模型,描述了机身模型在裁剪工作点的线性化动力学。

  4. 计算机身的飞行质量,包括指定状态空间模型的短周期和长周期(phugoid)模式特征,使用computeLongitudinalFlyingQualities、有横、定向(荷式滚、滚、螺旋)等模式特点,使用方便computeLateralDirectionalFlyingQualities

例如:

ASBF光控制分析(“6自由度”,“DehavillandBeaverAnalysisModel”);opSpecDefault = DehavillandBeaver6DOFOpSpec (“DehavillandBeaverAnalysisModel”);opTrim = trimAirframe (“DehavillandBeaverAnalysisModel”,opspec默认值);linSys=线性化airframe(“DehavillandBeaverAnalysisModel”,opTrim);lonFlyingQual=计算的长时间内解析质量(“DehavillandBeaverAnalysisModel”,linSys)latFlyingQual=计算侧向飞行质量(“DehavillandBeaverAnalysisModel”linSys)

另见

|||||(金宝appSimulink控制设计)