主要内容

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

Aerospace Blockset™提供了用于分析航空航天车辆的动态响应和飞行品质的飞行控制分析工具。

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

  • 修改飞行控制分析模板- 您可以使用模板来分析三维自由度和六个自由度机动模型的飞行品质。当您对默认机构运行分析时,您可以使用自己的机身替换它们并分析它。

  • 绘制短期下降的自然频率结果- 计算横向处理质量后,使用航空航天工具箱短时间功能绘制短周期稳定的自然频率响应。

笔记

分析机身的动态响应和飞行品质需要一个金宝app®Control Design™执照。

飞行控制分析现场脚本

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

有关运行实时脚本的更多信息,请参阅在代码中创建和运行部分

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

    asbFlightControlAnalysis(6自由度)

    导航到入门部分并单击第一个链接。

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

    open('dehavillandbeaverflyingqualityanalysis')
  2. 该脚本介绍如何使用特征值分析来确定在Simulink中建模的飞机的纵向飞行质量(长期垂直模式和短期模式)和横向飞行质量(荷兰卷模式,滚动模式和螺旋模式)金宝app。

    当您运行脚本时,在适用时,运行的结果显示内联。

修改飞行分析模板

航空航天块集提供这些模板:

  • flightcontrol6dofairframetemplate.- 此模板使用六个自由度的机身配置,用于线性化和质量分析。对于初始化,模板使用De Havilland Beaver Airframe参数。

  • flightcontrol3dofairframetemplate.- 此模板使用三维自由度纵向机身,配置为线性化和质量分析。对于初始化,模板使用Sky Hogg机身参数。

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

飞行控制分析模板

熟悉航空航天块集飞行控制分析模板:

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

    asbflightcontrolanalysis('3dof')

    打开6dof模板:

    asbFlightControlAnalysis(6自由度)

    飞行控制分析模型打开。

    AsbFlightControlAnalysis 6dof模型

  2. 分析工作流程部分包含可点击的导游工作流,以计算纵向和横向方向的飞行质量,并将其值与MIL-F-8785C要求进行比较。每个步骤都会为以下步骤创建必要的变量。要执行飞行质量分析,请按步骤中顺序单击链接。

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

    2. 修剪机身,点击修剪机身在步骤3中。此操作调用Trimairframe.函数。

    3. 要在修剪修剪的操作点周围线性化空气框架,请单击线性化空机构在步骤4中,此操作调用lineAxizeairframe.函数。

    4. 计算纵向飞行质量,点击计算纵向处理质量。这个动作呼叫ComputelOngitudinalflyingQuality.函数。

    5. 要计算横向处理质量,请单击计算横向定向处理素质在步骤6.此操作调用ComputelaterAldirectionalflyingQuality.函数。

修改飞行控制分析模板

当您使用3DOF和6dof时习惯时飞行控制分析模板修剪,线性化和计算默认机构的纵向和横向处理质量,考虑定制模板以包括您自己的机身。

  1. 打开3DOF或6dof模板,并将机身更改为您自己的一个。例如,要将模板机构更改为外部模型:

    AsbflightControlanalysis('6dof','sixdofairframexample','dehavillandbeaver6dofairframe')

    此命令用de havilland beaver子系统替换dehavillandbeaver6dofairframe.模型并将其作为参考模型。

    AsbFlightControlanalysy yearated airframe

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

  2. 在画布上,使用输入映射和输出映射子系统对齐机机的输入和输出。

  3. 创建一个新的操作点规范对象。在里面分析工作流程部分,转到步骤2,然后单击发射启动模型线性化器。

  4. 拯救你的opcond.operatingspec.对象到基础工作区,单击出口在对话框窗口中。

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

探索飞行控制分析功能

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

  • AsbflightControlanalysis.

  • Trimairframe.

  • lineAxizeairframe.

  • ComputelOngitudinalflyingQuality.

  • ComputelaterAldirectionalflyingQuality.

要自定义自己的脚本,以修剪操作点周围的机架,线性化机构,并计算纵向和横向定向处理质量,可以在工作流程中使用这些功能:

  1. 使用该飞行控制分析模板AsbflightControlanalysis.函数。

  2. 使用使用的操作点修剪机身模型Trimairframe.函数。

    此步骤创建修剪的操作点,其中lineAxizeairframe.功能需要。

  3. 使用The Trimmed Working Point周围的机身模型线性化lineAxizeairframe.函数。

    该步骤创建一个状态空间模型,该模型描述了修剪操作点处的机身模型的线性化动态。

  4. 计算机身的飞行质量,包括使用的短期和长期(北泊葵)模式特征,使用ComputelOngitudinalflyingQuality.。计算横向(荷兰卷,滚动和螺旋)模式特征,使用ComputelaterAldirectionalflyingQuality.

例如:

asbflightcontrolanalysis('6dof''dehavillandbeaveranalysismodel');OPSPECDEFAULT = DEHAVILLANDBEAVER6DOFOPSPEC('dehavillandbeaveranalysismodel');Optrim = Trimairframe('dehavillandbeaveranalysismodel',opspecdefault);linsys = lineAlezeairframe('dehavillandbeaveranalysismodel',Optrim);lonflyingqual = computelongitudinalflyingquality('dehavillandbeaveranalysismodel',linsys)latflyingqual = computelateraldirectionalflyingquality('dehavillandbeaveranalysismodel',linsys)

绘制短期下降的自然频率结果

计算横向处理质量后,您可以绘制短周期下降的固有频率响应ωNSP.使用短期法类别浮萍函数。要绘制B类或C类飞行阶段,请使用shortPeriodCategoryBPlot缺星类别抄写件函数。这个例子描述了如何绘制Sky Hogg模型的短周期无阻尼固有频率响应。

  1. 启动用于3DOF配置的飞行控制分析模板。

    asbflightcontrolanalysis('3dof'的)

    3dof sky hogg纵向飞行质量分析项目从Simulink编辑器开始。金宝app

  2. 计算纵向和横向方向的飞行质量,在分析工作流程部分,单击“通过导游的工作流程”,单击好吧提示时。

  3. 在计算纵向和横向方向的飞行质量之后,找到并双击lonfq.在工作区中的结构。

    LONFQ结构在工作区

    在“变量查看器”中,双击缺乏阶层多变的。

    ShortPeriodMode变量

  4. 检查这一点WN.变量存在。这WN.变量是您想要绘制的短时间无法阻尼的自然频率响应。

  5. 绘制短时间无法透明的自然频率响应。在MATLAB命令窗口中,使用短期法类别浮萍函数。例如,对于每个攻角的负载因子10.,输入此命令。

    shortperiodcategoryaplot(10,lonfq.shortiodmode.wn,'ro'的)

    一个图形窗口与绘制的短周期无阻尼固有频率响应显示。

    短时间无法稳定的自然频率响应图

  6. 要评估结果是否在容差限制范围内,请检查红色点是否在限制范围内。

也可以看看

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