主要内容

互连线性模型

互连模型的算术运算

您可以对 LTI 模型执行算术运算,如加法、乘法或串联。加法执行并行互连。例如,键入

tf(1,[1 0]) + tf([1 1],[1 2])   % 1/s + (s+1)/(s+2)

将产生以下传递函数。

Transfer function:
s^2 + 2 s + 2
-------------
  s^2 + 2 s

乘法执行串行互连。例如,键入

2 * tf(1,[1 0])*tf([1 1],[1 2])   % 2*1/s*(s+1)/(s+2)

将产生以下级联传递函数。

Transfer function:
2 s + 2
---------
s^2 + 2 s

如果操作数是不同类型的模型,则生成的模型类型由优先级规则确定;请参阅Rules That Determine Model Type了解详细信息。

有关模型算术函数的详细信息,请参阅Catalog of Model Interconnections

您还可以使用 seriesparallel 函数分别替代乘法和加法。

互连系统的等效方法

运算符

函数

生成的传递函数

sys1 + sys2

parallel(sys1,sys2)

并行系统

sys1 - sys2

parallel(sys1,-sys2)

并行系统

sys1 * sys2

series(sys2,sys1)

级联系统

反馈互连

您可以使用 feedbacklft 函数来推导闭环模型。例如,

sys_f = feedback(tf(1,[1 0]), tf([1 1],[1 2])

可为下面所示的反馈环计算从 ry 的闭环传递函数。结果为

Transfer function:
    s + 2
-------------
s^2 + 3 s + 1

下图显示模块图形式的互联系统。

反馈互连

您可以使用 lft 函数来创建更复杂的反馈结构。此函数可构造两个系统的线性分式变换。有关详细信息,请参阅对应的参考页。