互连线性模型
互连模型的算术运算
您可以对 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。
您还可以使用 series 和 parallel 函数分别替代乘法和加法。
互连系统的等效方法
运算符 | 函数 | 生成的传递函数 |
|---|---|---|
|
| 并行系统 |
|
| 并行系统 |
|
| 级联系统 |
反馈互连
您可以使用 feedback 和 lft 函数来推导闭环模型。例如,
sys_f = feedback(tf(1,[1 0]), tf([1 1],[1 2])
可为下面所示的反馈环计算从 r 到 y 的闭环传递函数。结果为
Transfer function:
s + 2
-------------
s^2 + 3 s + 1
下图显示模块图形式的互联系统。
反馈互连

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