主要内容

一套植物型号的补偿器设计

这个例子展示了如何设计和分析多对象模型的控制器控制系统设计

获得一套植物模型

对于典型的反馈问题,控制器,C,旨在满足一些性能目标。

通常情况下,植物的动态G,不确定并可以根据操作条件而变化。例如,系统动态可以变化:

  • 由于通常定义为围绕标称值的范围的制造公差。例如,电阻器具有指定的公差范围,例如5欧姆+/- 1%。

  • 运行条件。例如,飞机动力学基于高度和速度变化。

当为这些类型的系统设计控制器时,性能目标必须满足系统的所有变化。

您可以将这样的系统绘制为存储在LTI数组中的一组LTI模型。然后,您可以使用控制系统设计者为来自阵列的标称工厂设计一个控制器,并分析整个植物集的控制器设计。

下面的列表显示了用于创建LTI模型数组的命令:

控制系统工具箱™:

金宝appSimulink®ControlDesign™:

强大的控制工具箱™:

  • 职能:我们(鲁棒控制工具箱)usample.(鲁棒控制工具箱)USUB.(鲁棒控制工具箱)

系统识别工具箱™:

  • 职能:PEM.(系统辨识工具箱)oe(系统辨识工具箱)ARX.(系统辨识工具箱)

创建LTI数组

在此示例中,工厂模型是二阶系统:

$ $ G (s) = \压裂{\ omega_n ^ 2} {s ^ 2 + 2 \ζ\ omega_n s + \ omega_n ^ 2} $ $

在哪里

$$ = (1,1.5,2) $$$$ = (.2,.5,.8)

构建用于组合的LTI阵列$ \ zeta $$ \ omega_n $

wn = [1,1.5,2];zeta = [.2,.5,.8];ct = 1;为了CT1 = 1:长度(WN)为了CT2 = 1:长度(Zeta)Zetai = Zeta(CT2);wni = wn(ct1);g(1,1,ct)= tf(wni ^ 2,[1,2 * zetai * wni,wni ^ 2]);CT = CT + 1;结尾结尾尺寸(g)
9x1传输函数数组。每个模型都有1个输出和1个输入。

开放式控制系统设计器

启动控制系统设计器。

ControlSystemDesigner(g)

该应用程序与BODE和ROOT LOCU开环编辑器打开,以及步入响应图。

缺省情况下,用于设计的标称模型是LTI数组中的第一个元素。

  • 根轨迹编辑器显示标称模型的根基因座和与该组植物相关联的闭环极位置。

  • 博德编辑器既显示名义模型响应,也显示植物集的响应。

使用这些编辑器,您可以交互式地调整增益,极点和补偿器的零,同时可视化的效果在植物集合。

改变标称模型

要更改名义模型,请在应用程序中单击多模型配置

要选择数组中的第五模型作为标称模型,请在“多模型配置”对话框中,设置名义模型索引5.。应用响应绘图自动更新。

绘制响应的选项

响应图始终显示标称模型的响应。要查看其他模型响应,请右键单击绘图区域并选择:

  • 多模型显示>个人反应查看每个模型的响应。

  • 多模型显示>边界要查看封装所有响应的信封。