747®喷气式飞机偏航阻尼器设计

这个例子展示了使用控制系统工具箱™中的经典控制设计功能为747®飞机设计的偏航阻尼器。

飞机巡航飞行时的简化配平模型

$ x = $ x, $ x = $ x, $ x = $ x, $ x = $ x, $ x = $ x

y = Cx + Du $$

有四个州:

(侧滑角),(倾斜角),偏航率,滚转率

还有两个输入:方向舵和副翼偏转。

所有角度和角速度的单位都是弧度和弧度/秒。

给定修剪模型的矩阵A,B,C,D,使用SS命令在MATLAB®中创建状态空间模型:

=(-。0558 -。9968年.0802 .0415;.598 -。115 -。0318 0;-3.05 .388 -。4650 0;0 0.0805 1 0];(.00729 B = 0;-0.475 - 0.00775;0.153 - 0.143; 0 0]; C=[0 1 0 0; 0 0 0 1]; D=[0 0; 0 0]; sys = ss(A,B,C,D);

并标记输入、输出和状态:

集(sys,“inputname”,{“舵”副翼的},...“outputname”,{“偏航率”“银行角”},...“statename”,{“β”“偏航”“滚”“φ”});

这个模型有一对轻微阻尼的极点。它们对应的是所谓的荷兰式滚动模式。要查看这些模式,请键入

轴(gca),“正常”) h = pzplot(sys);setoption (h,“FreqUnits”“rad / s”“网格”“关闭”);

右键单击并选择“网格”绘制阻尼和固有频率值。你需要设计一个补偿器来增加这两个极点的阻尼。

从开环分析开始,确定可能的控制策略。轻阻尼模态的存在可以通过“观察脉冲响应:”来确定。

impulseplot(系统)

要在20秒内检查响应,还可以键入

impulseplot (sys, 20)

看看从副翼到倾斜角度的图。要仅显示此图,右键单击并选择“I/O选择器”,然后单击(2,2)条目。

这张图显示了飞机在非零倾斜角附近的摆动。因此,飞机在副翼冲力的作用下转弯。这个行为在以后会很重要。

典型的偏航阻尼器设计采用偏航率作为感知输出,舵作为输入。检查这个I/O对的频率响应:

sys11 =系统(“偏航”“舵”);%选择I/O对h = bodeplot (sys11);setoption (h,“FreqUnits”“rad / s”“MagUnits”“数据库”“PhaseUnits”“度”);

这张图显示,方向舵在轻微阻尼的荷兰翻滚模式(1 rad/s)周围有很多权威。

合理的设计目标是提供阻尼比zeta > 0.35,固有频率Wn < 1.0 rad/s。最简单的补偿是增益。使用根轨迹技术来选择一个适当的反馈增益值:

h = rlocusplot (sys11);setoption (h,“FreqUnits”“rad / s”

哎呀,看来我们需要积极的反馈!

h = rlocusplot (-sys11);setoption (h,“FreqUnits”“rad / s”

这看起来更好。点击蓝色曲线并移动黑色方块来跟踪增益和阻尼值。当增益K=2.85时,最佳闭环阻尼约为0.45。

现在关闭这个SISO反馈回路,看看脉冲响应

k = 2.85;cl11 =反馈(sys11 - k);

注意:feedback默认为负面反馈

impulseplot (sys11“b——”cl11,“r”)传说(“开环”“闭环”“位置”“东南”

反应看起来相当不错。

现在闭合整个MIMO模型的回路看看副翼的响应是什么样子的。反馈回路包括工厂的输入1和输出1:

砰声=反馈(sys - k 1,1);impulseplot (sys,“b——”砰声,“r”, 20)% MIMO脉冲响应

偏航速率响应现在有很好的阻尼。

然而,当移动副翼时,系统不再像正常飞机那样继续倾斜,从

impulseplot(砰声(“银行角”副翼的),“r”, 18)

你的螺旋模式太稳定了。螺旋模式通常是一个非常慢的模式,允许飞机倾斜和转向没有恒定的副翼输入。飞行员已经习惯了这种行为,不会喜欢飞行不正常的设计。

你需要确保当我们关闭循环时,螺旋模式不会进一步移动到左半平面。飞行控制设计师修复这个问题的一种方法是使用洗脱过滤器。

冲洗过滤器:

$ H(s) = $ frac{ks}{s+a} $

使用SISO设计工具(帮助sisotool),您可以图形化地调整参数k和a,以找到最佳组合。在这个例子中,我们选择a = 0.2或者时间常数为5秒。

形成a=0.2和k=1的洗脱过滤器

H = zpk(0、-0.2、1);

将洗脱序列与你的设计模型连接起来,并使用根轨迹来确定滤波器增益k:

= H * (sys11);%的开环h = rlocusplot (oloop);setoption (h,“FreqUnits”“rad / s”) sgrid

当k=2.34时,最佳阻尼是zeta = 0.305。用MIMO模型闭合环路,检查脉冲响应:

k = 2.34;wof = -k * H;%冲刷补偿器砰声=反馈(sys wof 1,1);impulseplot (sys,“b——”砰声,“r”, 20)

通过观察从副翼到倾斜角度的脉冲响应,洗脱过滤器也恢复了正常的倾斜和转弯行为。

impulseplot (sys (2, 2),“b——”砰声(2,2)“r”, 20)传说(“开环”“闭环”“位置”“东南”

虽然它不完全满足要求,但这种设计大大增加了阻尼,同时允许飞行员正常飞行飞机。