主要内容

computeLongitudinalFlyingQualities

计算指定状态空间模型的短周期和长周期(phugoid)模式特性

描述

例子

lonFQOut= computeLongitudinalFlyingQualities (modelToAnalyze使用在输入对话框窗口中选择的线性系统状态空间模型计算纵向飞行质量(短周期和普氏模式),并将结果与指定的源文档要求进行比较。

lonFQOut= computeLongitudinalFlyingQualities (modelToAnalyzelinSys使用输入对话框中选择的线性系统状态空间模型计算纵向飞行质量(短周期和漂移模式)。

要创建可用的状态空间模型,请使用linearizeAirframe函数。

lonFQOut= computeLongitudinalFlyingQualities (modelToAnalyzelinSysgeneratePlots利用线性系统状态空间模型计算纵向飞行质量(短周期和漂移模式)linSys

lonFQOutvarNameOut= computelongitudinalflyingattributes (___名称,值返回输出结果结构变量名,varNameOut,对于前面语法中的输入参数组合,根据名称,值参数。

例子

全部折叠

计算Simulink的纵向飞行质量金宝app®飞机模型。

asbFlightControlAnalysis (3自由度的“SkyHoggAnalysisModel”);opSpecDefault = skyhogg3doopspec (“SkyHoggAnalysisModel”);opTrim = trimAirframe(“SkyHoggAnalysisModel”, opSpecDefault);linSys = linear izeframe (“SkyHoggAnalysisModel”, opTrim) flyingQual = computelongitudinalflyingqualal (“SkyHoggAnalysisModel”linSys)
操作点搜索报告:---------------------------------模型SkyHoggAnalysisModel的操作点搜索报告。(时变组分在t=0时的评估值)成功满足作业点规格。状态:---------- (1.)Xe x: -4.45e-14 dx: 129 (2)泽x: 2 e + 03 dx: -1.69 e-07(0)(3)θx: 0.00619 dx: 0 (0) (4) u x: 129 dx: -7.9 e-08 (0) (5) w x: 0.802 dx: -5.24 e-07 (0) (6) q x: 0 dx: -8.41 e-08(0)输入 : ---------- ( 1)。SkyHoggAnalysisModel/ElevatorCmd u: 0.0125 [-0.349 0.349] (2)SkyHoggAnalysisModel/ThrottleCmd u: 0.929 [-Inf Inf] Outputs: ---------- (1)SkyHoggAnalysisModel / LonStatesBus y: -4.45 e-14[负无穷到正无穷]y: 2 e + 03(负无穷到正无穷)y: 0.00619(负无穷到正无穷)y: 129(负无穷到正无穷)y: 0.802(负无穷到正无穷)y: 0(负无穷到正无穷)linSys = = u w问θw -0.05768 0.04733 -0.8016 -9.806 -0.1149 -5.532 129.4 -0.06073 q 0.001031 - -0.1665 0 0θ0 0 1 0 B = ElevatorCmd ThrottleCmd u 0.4828 - 0.36 w 30.57 0问-15.86 0θ0 0 C = u w qθqθ0 0 1 0 0 0 0 1 D = ElevatorCmd ThrottleCmd问0 0θ0 0连续时间状态空间模型。flyingQual = struct with fields: PhugoidMode: [1×1 struct] ShortPeriodMode: [1×1 struct]

计算Aero的纵向飞行质量。FixedWing对象。

[aircraft, state] = astSkyHogg();linSys = linearize(飞机,状态)flyingQual = computelongitudinalflyingquales (linSys)
linSys = = XN XD U W问θXN 0 0 0.9999 0.0154 5.186 e-05 XD 0 0 -0.0154 0.9999 -1.719 U 0 0 W 0 0 -0.1712 -0.04342 0.1119 -0.02653 -0.1286 -4.082 1.719 -0.002637 Qθ0 0 0.1083 - -7.037 0 0 0 0 0 0 1 0 B =电梯螺旋桨XN 0 0 XD 0 0 -0.2997 U -0.002381 - 8.837 Wθ0问-8.908 0 0 0 C = XN XD U W QθXN 1 0 0 0 0 0 XD 0 1 0 0 0 0 U 0 0 1 0 0 0 0 0 0 1 0 0 W问θ0 0 0 0 1 0 0 0 0 0 0 1 D =电梯螺旋桨XN U 0 0 XD 0 0 0 0 W 0 0 0 0θ0 0连续时间状态空间模型。flyingQual = struct with fields: PhugoidMode: [1×1 struct] ShortPeriodMode: [1×1 struct]

输入参数

全部折叠

使用线性状态空间模型进行飞行控制分析的模型linSys.要直接使用状态空间模型,请将模型名称设置为空字符串,

数据类型:字符|字符串

用于飞行控制分析的线性状态空间模型对象modelToAnalyze.要从输入对话框菜单创建状态空间模型,请设置linSys对于一个空字符串,.要创建有效的状态空间模型,请参见linearizeAirframe

状态空间模型必须具有以下状态名:

  • U

  • W

  • θ

数据类型:字符|字符串

设置为显示线性系统状态空间模型的极点零位映射。否则,设置为

数据类型:字符|字符串

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:即“SourceDocument”、“MIL1797A”

飞行质量要求验证文件,具体如下:

  • MIL8785C——试点航空公司的飞行质量

  • MIL1797A-有人驾驶飞机的飞行品质

数据类型:字符|字符串

飞行质量等级,具体为:

  • 最低-为所选源文档中的每个需求返回最接近第1级的已验证需求。

  • 所有-返回结构向量包含所有需求级别及其验证状态。

  • 12,或3.—无论验证状态如何,返回所需的需求级别。

数据类型:字符|字符串

输出参数

全部折叠

浮尘和短周期纵向飞行质量,作为结构向量返回。

如果通过输入对话框选择线性系统,varNameOut返回结果结构变量名。否则,varNameOut返回一个空字符串。

限制

此函数需要金宝appSimulink控制设计™许可证。

版本历史

在R2018b中介绍