Aerospace Blockset™提供了用于分析航空航天车辆的动态响应和飞行品质的飞行控制分析工具。
飞行控制分析现场脚本- Matlab.®直播脚本展示了天空休闲和De Havilland Beaver Airframes的动态响应和飞行质量分析。
修改飞行控制分析模板- 您可以使用模板来分析3个自由度和6个自由度机型模型的飞行品质。当您习惯于在默认机架上运行分析时,您可以使用自己的机身替换它们并分析它。
笔记
分析机身的动态响应和飞行品质需要一个金宝app®Control Design™执照。
每个飞行控制分析模板都有一个相关的MATLAB直播脚本,指导您通过飞行质量分析工作流程进行默认机身。您可以与脚本进行交互并浏览分析工作流程。
DehavillandBeaverflyingQualityAnalysis.- 计算Dehavilland海狸机身的纵向和侧向飞行质量。
SkyhogglongitudinalflyingQualityAnalysis.- 计算Sky Hogg机身的纵向飞行品质。
有关运行实时脚本的更多信息,请参阅在实时脚本中运行部分。
打开其中一个模板,例如:
asbflightcontrolanalysis('6dof')
导航到入门部分并单击第一个链接。
或者,在命令窗口中,键入:
公开('dehavillandbeaverflyingqualityanalysis')
该脚本描述了如何使用特征值分析来确定在Simulink中建模的飞机的纵向飞行质量(长期垂直模式和短期模式)和横向飞行质量(荷兰滚动模式,滚动模式和螺旋模式)金宝app。
当您运行脚本时,在适用时,运行的结果显示内联。
航空航天块集提供这些模板:
flightcontrol6dofairframetemplate.- 此模板使用六个自由度的机身,配置为线性化和质量分析。对于初始化,模板使用De Havilland Beaver Airframe参数。
flightcontrol3dofairframetemplate.- 此模板使用3自由度纵向机身,配置为线性化和质量分析。对于初始化,模板使用Sky Hogg机制参数。
当您使用默认机构使用默认机构浏览飞行控制分析模板时,请考虑为自己的机身模型定制模板。
熟悉航空航天块集飞行控制分析模板:
打开其中一个模板。例如,要启动3DOF模板:
asbflightControlanalysis('3dof')
打开6dof模板:
asbflightcontrolanalysis('6dof')
飞行控制分析模型打开。
这分析工作流程部分包含可点击的导游工作流,以计算纵向和横向方向的飞行质量,并将它们的值与MIL-F-8785C要求进行比较。每个步骤都会为以下步骤创建必要的变量。要执行飞行质量分析,请按顺序单击步骤中的链接。
使用模型线性化器在AirFrame模型中创建在基础工作区中的操作点规范对象。或者,加载步骤2中提供的默认对象。
修剪机身,点击修剪机身在步骤3中。此操作调用Trimairframe.
功能。
要在修剪后的操作点周围线性化机身,请单击线性化空机构在步骤4.此操作调用lineAxizeairframe.
功能。
要计算纵向飞行质量,请点击计算纵向处理质量。这个动作称之为ComputelongitudinalflyingQuality.
功能。
要计算横向定向处理质量,请单击计算横向定向处理质量在步骤6.此操作调用computelateraldirectionalflyingquality.
功能。
使用3DOF和/或6dof乐于舒适的时候飞行控制分析模板修剪,线性化和计算默认机场的纵向和横向处理质量,考虑定制模板以包括您自己的机身。
打开3DOF或6DOF模板,并将机身更改为您自己的一个。例如,要将模板机构更改为外部模型:
AsbFlightControlanalysis('6dof','sixdofairframexample','dehavillandbeaver6dofairframe')
此命令用替换De Havilland Beaver子系统dehavillandbeaver6dofairframe.
模型并将其包含为参考模型。
或者,在相应的画布中,手动将蓝色区域中的默认模型机身用自己的机身替换。
在画布上,使用输入映射和输出映射子系统对齐机机的输入和输出。
创建一个新的操作点规范对象。在里面分析工作流程部分,转到步骤2,然后单击发射链接启动模型线性化器。
拯救你的opcond.operatingspec.
对象到基础工作区,单击出口对话框窗口中的按钮。
修剪,线性化和计算空中框架模型的纵向和横向处理质量,单击工作流程步骤3,4,5和6中的链接。
飞行控制分析实时脚本和模板工作流使用这些功能:
asbflightcontrolanalysis.
Trimairframe.
lineAxizeairframe.
ComputelongitudinalflyingQuality.
computelateraldirectionalflyingquality.
要自定义自己的脚本,以修剪操作点周围的机架,线性化空域,并计算纵向和横向定向处理质量,可以在工作流中使用这些功能,如下所示:
使用使用该飞行控制分析模板asbflightcontrolanalysis.
功能。
使用介绍在操作点周围修剪机身模型Trimairframe.
功能。
此步骤创建修剪后的操作点,由此需要lineAxizeairframe.
功能。
使用围绕修剪的操作点围绕修剪的操作点线性化lineAxizeairframe.
功能。
该步骤创建了一个状态空间模型,该模型描述了修剪操作点处的机身模型的线性化动态。
计算机身的飞行质量,包括指定状态空间模型的短期和长期(北泊葵)模式特征,使用ComputelongitudinalflyingQuality.
,横向(荷兰卷,滚动和螺旋)模式特征,使用computelateraldirectionalflyingquality.
。
例如:
AsbFlightControlanalysis('6dof'那'dehavillandbeaveranalysismodel');opspecdefault = dehavillandbeaver6dofopspec('dehavillandbeaveranalysismodel');Optrim = Trimairframe('dehavillandbeaveranalysismodel',opspecdefault);linsys = lineAlezeairframe('dehavillandbeaveranalysismodel',Optrim);lonflyingqual = computelongitudinalflyingquality('dehavillandbeaveranalysismodel',linsys)latflyingqual = computelateraldirectionalflyingquality('dehavillandbeaveranalysismodel',linsys)
asbflightcontrolanalysis.
|computelateraldirectionalflyingquality.
|ComputelongitudinalflyingQuality.
|lineAxizeairframe.
|Trimairframe.
|模型线性化器(金宝appSimulink Control Design)