这个例子展示了如何通过使用连接
.该系统是一个Smith Predictor,单输入,单输出(SISO)多回路控制系统,如下图所示。
有关Smith Predictor的更多信息,请参见长死期过程的控制:史密斯预测器.
的连接
命令使您可以构造整个传输函数ysp来y.使用连接
,指定框图组件的输入和输出通道名称。连接
自动加入名称相同的端口,如下图所示。
建立了Smith预估器系统的闭环模型ysp来y:
创建框图的组件:流程模型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';
创建完成框图所需的求和连接。
Sum1 = sumblk('e = ysp - ym');Sum2 = sumblk('ym = yp + dp');Sum3 = sumblk('dy = y - y1');
的参数sumblk
是连接求和结的输入和输出信号的公式。sumblk
使用公式中指定的输入和输出信号名称创建一个求和结。例如,在sum1
,这个公式'e = ysp - ym'
指定名为的输出信号e
,这是命名的输入信号之间的差异ysp
和ym
.
从组装完整的模型ysp来y.
T =连接(P, Gp, Dp, C、F sum1, sum2, sum3,‘ysp’,‘y’);
你可以按任何顺序列出模型和求和结点,因为连接
使用它们的输入和输出通道名称自动连接它们。
最后两个参数指定多回路控制结构的输入和输出信号。因此,T
是一个党卫军
模型的输入ysp
和输出y
.