航空航天Blockset™提供飞行控制分析工具,您可以使用它们来分析航空飞行器的动态响应和飞行品质。
飞行控制分析脚本——MATLAB®住脚本演示动态响应和何克的天空飞行质量分析和哈维兰海狸机身。
修改飞行控制分析模板——你可以使用模板来分析三自由度和六自由度飞行品质研究机体模型。当你舒适的默认的机身上运行分析,您可以用您自己的机身和分析它。
请注意
分析机身的动态响应和飞行品质要求万博1manbetx®控制设计™许可证。
每个飞行控制分析模板都有一个关联的MATLAB住脚本,该脚本将指导您完成飞行质量分析工作流为默认机身。你可以与脚本和探索分析工作流交互。
DehavillandBeaverFlyingQualityAnalysis——计算纵向和横向飞行品质Dehavilland海狸机身。
SkyHoggLongitudinalFlyingQualityAnalysis——计算纵向飞行品质天空霍格机身。
运行现场脚本的更多信息,请参阅运行部分生活的脚本。
打开一个模板,例如:
asbFlightControlAnalysis(6自由度)
导航到开始部分并单击第一个链接。
另外,在命令窗口中,类型:
打开(“DehavillandBeaverFlyingQualityAnalysis”)
脚本描述如何使用特征值分析确定纵向飞行品质(长周期长周期振动模式和短周期模式)和横向飞行品质(荷兰滚模式,滚动模式,和螺旋模式)的一架飞机在仿真软件建模。万博1manbetx
当你运行这个脚本,当适用时,运行结果显示内联。
航空航天Blockset提供了这些模板:
flightControl6DOFAirframeTemplate——这个模板使用机身配置为六自由度线性化和质量分析。初始化的模板使用哈维兰海狸机身参数。
flightControl3DOFAirframeTemplate——这个模板纵向机身配置为使用一个3自由度线性化和质量分析。初始化的模板使用天空霍格机身参数。
当你舒适导航飞行控制分析模板与默认的机身,考虑为自己的机体模型定制模板。
熟悉航空Blockset飞行控制分析模板:
开放的一个模板。例如,开始3自由度模板:
asbFlightControlAnalysis(“3自由度”)
打开一个6自由度模板:
asbFlightControlAnalysis(6自由度)
飞行控制分析模型打开。
的分析工作流部分包含一个可点击引导工作流来计算纵向和横向飞行品质和比较他们的价值观和mil - f - 8785 - c的要求。每一个步骤为以下步骤创建必要的变量。执行飞行质量分析,按顺序单击链接的步骤。
基础的工作区中创建一个操作点指定对象的机身模型使用模型线性化电路。另外,负载在步骤2中提供默认对象。
调整机体,单击修剪机身在步骤3中。该操作调用trimAirframe
函数。
线性化机身周围修剪操作点,点击线性化机身在步骤4。该操作调用linearizeAirframe
函数。
计算纵向飞行品质,点击计算纵向处理品质。该操作调用computeLongitudinalFlyingQualities
函数。
计算横向处理品质,点击计算横向处理品质在步骤6。该操作调用computeLateralDirectionalFlyingQualities
函数。
当你舒适使用3自由度和/或6自由度飞行控制分析模板削减、线性化和计算纵向和横向处理品质为默认机身,考虑定制模板,包括自己的机体。
打开一个3自由度或6自由度模板和改变自己的机体。例如,改变模板机身外部模型:
asbFlightControlAnalysis(6自由度,‘sixDOFAirframeExample’,‘DehavillandBeaver6DOFAirframe’)
这个命令取代哈维兰海狸子系统的DehavillandBeaver6DOFAirframe
模型,包括它作为一个参考模型。
另外,在相应的画布,手动替换默认模型机身在蓝色区域自己的机体。
在画布上,调整机体的输入和输出子系统使用映射的输入和输出映射。
创建一个新的操作点指定对象。在分析工作流部分,并单击第2步发射链接开始模型线性化电路。
保存您的opCond.OperatingSpec
对象的基本工作空间,点击出口按钮在对话框窗口。
削减、线性化和计算纵向和横向处理品质对于机身模型,点击链接在工作流步骤3中,4、5、6。
飞行控制分析生活的脚本和模板工作流使用这些功能:
asbFlightControlAnalysis
trimAirframe
linearizeAirframe
computeLongitudinalFlyingQualities
computeLateralDirectionalFlyingQualities
定制您自己的脚本,以减少机身周围操作点,线性化机身,并计算纵向和横向处理品质,您可以使用这些函数在一个工作流程如下:
创建一个模板使用飞行控制分析asbFlightControlAnalysis
函数。
修剪周围的机身模型使用一个操作点trimAirframe
函数。
这个步骤创建一个修剪操作点,所要求的linearizeAirframe
函数。
线性化修剪周围的机身模型使用的操作点linearizeAirframe
函数。
这个步骤创建一个状态空间模型,描述了机身的线性化动力学模型在修剪操作点。
计算机身的飞行品质,包括短期和长周期(起伏)指定的模式特征状态空间模型,使用computeLongitudinalFlyingQualities
和横向(荷兰辊,辊和螺旋)模式特点、使用computeLateralDirectionalFlyingQualities
。
例如:
asbFlightControlAnalysis (6自由度的,“DehavillandBeaverAnalysisModel”);opSpecDefault = DehavillandBeaver6DOFOpSpec (“DehavillandBeaverAnalysisModel”);opTrim = trimAirframe (“DehavillandBeaverAnalysisModel”,opSpecDefault);linSys = linearizeAirframe (“DehavillandBeaverAnalysisModel”,opTrim);lonFlyingQual = computeLongitudinalFlyingQualities (“DehavillandBeaverAnalysisModel”linSys) latFlyingQual = computeLateralDirectionalFlyingQualities (“DehavillandBeaverAnalysisModel”linSys)
asbFlightControlAnalysis
|computeLateralDirectionalFlyingQualities
|computeLongitudinalFlyingQualities
|linearizeAirframe
|trimAirframe
|模型线性化电路(万博1manbetx仿真软件控制设计)