主要内容

分析航空飞行器的动态响应和飞行品质

航空航天Blockset™提供飞行控制分析工具,您可以使用它们来分析航空飞行器的动态响应和飞行品质。

  • 飞行控制分析脚本——MATLAB®住脚本演示动态响应和何克的天空飞行质量分析和哈维兰海狸机身。

  • 修改飞行控制分析模板——你可以使用模板来分析三自由度和六自由度飞行品质研究机体模型。当你舒适的默认的机身上运行分析,您可以用您自己的机身和分析它。

  • 情节短周期无阻尼固有频率的结果之后,计算横向处理品质,使用航空航天工具箱短周期函数来绘制短周期无阻尼固有频率响应。

请注意

分析机身的动态响应和飞行品质要求金宝app®控制设计™许可证。

飞行控制分析脚本

每个飞行控制分析模板都有一个关联的MATLAB住脚本,该脚本将指导您完成飞行质量分析工作流为默认机身。你可以与脚本和探索分析工作流交互。

运行现场脚本的更多信息,请参阅在代码中创建和运行的部分

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

    asbFlightControlAnalysis(6自由度)

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

    另外,在命令窗口中,类型:

    打开(“DehavillandBeaverFlyingQualityAnalysis”)
  2. 脚本描述如何使用特征值分析确定纵向飞行品质(长周期长周期振动模式和短周期模式)和横向飞行品质(荷兰滚模式,滚动模式,和螺旋模式)的一架飞机在仿真软件建模。金宝app

    当你运行这个脚本,当适用时,运行结果显示内联。

修改飞行分析模板

航空航天Blockset提供了这些模板:

  • flightControl6DOFAirframeTemplate——这个模板使用机身配置为六自由度线性化和质量分析。初始化的模板使用哈维兰海狸机身参数。

  • flightControl3DOFAirframeTemplate——这个模板纵向机身配置为使用一个三自由度线性化和质量分析。初始化的模板使用天空霍格机身参数。

当你舒适导航飞行控制分析模板与默认的机身,考虑为自己的机体模型定制模板。

飞行控制分析模板

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

  1. 开放的一个模板。例如,打开一个3自由度模板:

    asbFlightControlAnalysis(“3自由度”)

    打开一个6自由度模板:

    asbFlightControlAnalysis(6自由度)

    飞行控制分析模型打开。

    asbFlightControlAnalysis 6自由度模型

  2. 分析工作流部分包含一个可点击引导工作流来计算纵向和横向飞行品质和比较他们的价值观和mil - f - 8785 - c的要求。每一步都为这一步中创建必要的变量。执行飞行质量分析,按顺序单击链接的步骤。

    1. 基础的工作区中创建一个操作点指定对象的机身模型使用模型线性化电路。另外,负载在步骤2中提供默认对象。

    2. 调整机体,单击修剪机身在步骤3中。该操作调用trimAirframe函数。

    3. 线性化机身周围修剪操作点,点击线性化机身在步骤4。该操作调用linearizeAirframe函数。

    4. 计算纵向飞行品质,点击计算纵向处理品质。该操作调用computeLongitudinalFlyingQualities函数。

    5. 计算横向处理品质,点击计算横向处理品质在步骤6。该操作调用computeLateralDirectionalFlyingQualities函数。

修改飞行控制分析模板

当你舒适的使用三自由度和六自由度飞行控制分析模板削减、线性化和计算纵向和横向处理品质为默认机身,考虑定制模板,包括自己的机体。

  1. 打开一个3自由度或6自由度模板和改变自己的机体。例如,改变模板机身外部模型:

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

    这个命令取代哈维兰海狸子系统的DehavillandBeaver6DOFAirframe模型,包括它作为一个参考模型。

    asbFlightControlAnalysis机身与更新

    另外,在相应的画布,手动替换默认模型机身在蓝色区域自己的机体。

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

  3. 创建一个新的操作点指定对象。在分析工作流部分,第二步点击发射开始模型线性化电路。

  4. 保存您的opCond.OperatingSpec对象的基本工作空间,点击出口在对话框窗口。

  5. 削减、线性化和计算纵向和横向处理品质对于机身模型,点击链接在工作流步骤3中,4、5、6。

探索飞行控制分析功能

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

  • asbFlightControlAnalysis

  • trimAirframe

  • linearizeAirframe

  • computeLongitudinalFlyingQualities

  • computeLateralDirectionalFlyingQualities

定制您自己的脚本,以减少机身周围操作点,线性化机身,并计算纵向和横向处理品质,你可以在工作流中使用这些函数:

  1. 创建一个模板使用飞行控制分析asbFlightControlAnalysis函数。

  2. 修剪周围的机身模型使用一个操作点trimAirframe函数。

    这个步骤创建一个修剪操作点,linearizeAirframe功能要求。

  3. 线性化修剪周围的机身模型使用的操作点linearizeAirframe函数。

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

  4. 计算机身的飞行品质,包括短期和长周期(起伏)指定的模式特征状态空间模型,使用computeLongitudinalFlyingQualities。计算横向(荷兰辊,辊和螺旋)模式的特点,使用computeLateralDirectionalFlyingQualities

例如:

asbFlightControlAnalysis (6自由度的,“DehavillandBeaverAnalysisModel”);opSpecDefault = DehavillandBeaver6DOFOpSpec (“DehavillandBeaverAnalysisModel”);opTrim = trimAirframe (“DehavillandBeaverAnalysisModel”,opSpecDefault);linSys = linearizeAirframe (“DehavillandBeaverAnalysisModel”,opTrim);lonFlyingQual = computeLongitudinalFlyingQualities (“DehavillandBeaverAnalysisModel”linSys) latFlyingQual = computeLateralDirectionalFlyingQualities (“DehavillandBeaverAnalysisModel”linSys)

情节短周期无阻尼固有频率的结果

计算横向处理品质之后,可以画出短周期无阻尼固有频率响应ω规划的使用shortPeriodCategoryAPlot函数。情节类别B或C类飞行阶段,使用shortPeriodCategoryBPlotshortPeriodCategoryCPlot函数。这个例子描述了如何绘制短周期天空霍格无阻尼固有频率响应模型。

  1. 开始为3自由度飞行控制分析模板配置。

    asbFlightControlAnalysis (3自由度的)

    3自由度天空霍格纵向飞行质量分析项目开始在模型编辑器中。金宝app

  2. 计算纵向和横向飞行品质,分析工作流部分,点击通过引导流程,点击好吧当提示。

  3. 后计算纵向和横向飞行品质,找到并双击lonFQ结构在你的工作区。

    lonFQ工作区中的结构

    变量查看器中,双击ShortPeriodMode变量。

    ShortPeriodMode变量

  4. 检查wn变量的存在。的wn变量是短周期无阻尼固有频率响应你想阴谋。

  5. 情节的短周期无阻尼固有频率响应。在MATLAB命令窗口,使用shortPeriodCategoryAPlot函数。例如,对于一个负载因素每攻角10,输入这个命令。

    lonFQ.ShortPeriodMode.wn shortPeriodCategoryAPlot(10日,“罗”)

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

    短周期无阻尼固有频率响应图

  6. 评估如果结果是公差范围内,检查红点是在你的范围之内。

另请参阅

||||||||(金宝app仿真软件控制设计)