主要内容

多环控制系统

这个例子展示了如何通过使用连接.该系统是一个Smith Predictor,单输入,单输出(SISO)多回路控制系统,如下图所示。

有关Smith Predictor的更多信息,请参见长死期过程的控制:史密斯预测器

连接命令使您可以构造整个传输函数yspy.使用连接,指定框图组件的输入和输出通道名称。连接自动加入名称相同的端口,如下图所示。

建立了Smith预估器系统的闭环模型yspy

  1. 创建框图的组件:流程模型P,预测模型全科医生,延迟模型Dp,过滤器F, PI控制器C.为每个模型的输入和输出通道指定名称,以便连接可以自动连接它们来构建框图。

    s =特遣部队(“s”);P = exp(-93.9*s) * 5.6/(40.2*s+1);P.InputName = ' u ';P.OutputName = ' y ';Gp = 5.6 / (40.2 * s + 1);全科医生。InputName = ' u ';全科医生。OutputName =“yp”;Dp = exp (-93.9 *); Dp.InputName = 'yp'; Dp.OutputName = 'y1'; F = 1/(20*s+1); F.InputName = 'dy'; F.OutputName = 'dp'; C = pidstd(0.574,40.1); C.Inputname = 'e'; C.OutputName = 'u';
  2. 创建完成框图所需的求和连接。

    Sum1 = sumblk('e = ysp - ym');Sum2 = sumblk('ym = yp + dp');Sum3 = sumblk('dy = y - y1');

    的参数sumblk是连接求和结的输入和输出信号的公式。sumblk使用公式中指定的输入和输出信号名称创建一个求和结。例如,在sum1,这个公式'e = ysp - ym'指定名为的输出信号e,这是命名的输入信号之间的差异yspym

  3. 从组装完整的模型yspy

    T =连接(P, Gp, Dp, C、F sum1, sum2, sum3,‘ysp’,‘y’);

    你可以按任何顺序列出模型和求和结点,因为连接使用它们的输入和输出通道名称自动连接它们。

    最后两个参数指定多回路控制结构的输入和输出信号。因此,T是一个党卫军模型的输入ysp和输出y

另请参阅

|

相关的例子

更多关于