主要内容

精密先导模型

表示精密先导模型

  • 库:
  • 航空航天块组/试验模型

  • 精密先导模型块

描述

精密先导模型块表示中描述的先导模型人类飞行员行为的数学模型[1].这个飞行员模型是一个单输入单输出(SISO)模型,它代表了控制飞机时人类行为的某些方面。在建模人类飞行员模型时,使用此块可获得比塔斯汀试验模型而且交叉试验模型块。

该块具有非线性行为。如果您想线性化块(例如,使用linmod函数),你可能需要改变Pade近似顺序。的精密先导模型块实现集成了运输延迟Pade阶(用于线性化)参数设置为2默认情况下。要更改此值,请使用set_param函数,例如:

set_param (gcb, pade ', ' 3 ')

的扩展交叉试验模型块。它实现了中描述的方程算法

港口

输入

全部展开

导频模型控制的信号命令,指定为标量。

数据类型:

指示先导模型控制的信号,指定为标量。

数据类型:

输出

全部展开

飞机指令,作为标量返回。

数据类型:

参数

全部展开

飞机动力学控制。均衡器的形式根据这些值而变化。有关更多信息,请参见[2].为了帮助您做出决定,这个表列出了选项和相关的动态。

选项(受控元件传递函数) 受控元件传递函数(Yc 导频传递函数(Yp
成比例的

K c

Lag-lead T> > Tl
速率或速度

K c 年代

1
加速度

K c 年代 2

领先-落后,Tl> > T
二阶

K c ω n 2 年代 2 + 2 ζ ω n 年代 + ω n 2

超前滞后如果ω< < 2 /τ。

滞后领先如果ω> > 2 /τ。

该表定义了控件选项列表中使用的变量。

变量 描述
Kc 飞机获得。
T 滞后常数。
Tl 铅常数。
ζ 飞机的阻尼比。
ωn 飞机的固有频率。

编程使用

块参数sw_popup
类型:字符向量
“比例”|“速率或速度”|“加速”|二阶的
默认的“比例”

导频增益,指定为双标量。

编程使用

块参数Kp
类型:字符向量
:双标量
默认的' 1 '

总导频时间延迟,指定为双标量,单位为秒。这个值通常在0.1秒到0.2秒之间。

编程使用

块参数time_delay
类型:字符向量
:双标量
默认的“0.1”

均衡器领先常数,指定为双标量。

依赖关系

若要启用该参数,请设置控制类型成比例的加速度,或二阶

编程使用

块参数TL
类型:字符向量
:双标量
默认的' 1 '

均衡器滞后常数,指定为双标量。

依赖关系

若要启用该参数,请设置控制类型成比例的加速度,或二阶

编程使用

块参数“透明国际”
类型:字符向量
:双标量
默认的“5”

神经肌肉系统滞后常数,指定为双标量。

编程使用

块参数TN1
类型:字符向量
:双标量
默认的0.1

神经肌肉系统的无阻尼固有频率,用双标量表示,单位为rad/s。

编程使用

块参数nat_freq
类型:字符向量
:双标量
默认的20.

阻尼神经肌肉系统,指定为双标量。

编程使用

块参数潮湿的
类型:字符向量
:双标量
默认的0.7

受控元件无阻尼固有频率,用双标量表示,单位为拉德/秒。

依赖关系

若要启用该参数,请设置控制类型二阶

编程使用

块参数omega_m
类型:字符向量
:双标量
默认的15

算法

在计算模型时,该模块还考虑了飞行员的神经肌肉动力学。这个块实现了下面的等式:

Y p K p e τ 年代 T l 年代 + 1 T 年代 + 1 1 T N 1 年代 + 1 年代 2 ω N 2 + 2 ζ N ω N 年代 + 1

地点:

变量 描述
Kp 飞行员获得。
τ 先导延迟时间。
Tl 均衡器项的时间领先常数。
T 时滞常数。
TN1 神经肌肉系统的时间常数。
ωN 神经肌肉系统的无阻尼频率。
ζN 神经肌肉系统的阻尼比。

一个人的固有频率和阻尼比的样本值分别为20 rad/s和0.7。包含超前滞后项的项是均衡器形式。这种形式随被控系统的特性而变化。除了交叉频率,模型的一致行为可以发生在不同的频率范围内。

参考文献

[1]麦克鲁尔,D. T.,克伦德尔,E.人类飞行员行为的数学模型.航空航天研究和发展咨询小组AGARDograph 188, 1974年1月。

[2]麦克鲁尔,D. T.,格雷厄姆,D.,克伦德尔,E.和雷瑟纳,W.,补偿系统中的飞行员动力学.空军飞行动力学实验室。affdl - 65 - 15所示。1965.

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

版本历史

在R2012b中引入