这个例子展示了如何连接数字LTI模型使用模型算法和互连命令,表示多个系统组件,以建立一个闭环系统的单一数值模型。
建立下列单回路控制系统的模型。
反馈回路包括一个植物G(年代),一个控制器C(年代),以及传感器动力学的表示,年代(年代).该系统还包括一个预过滤器F(年代).
创建代表每个组件的模型对象。
G = zpk ([], [1], 1);C = pid (1.3, 0.3, 0.5);S = tf(5,[1 4]);F = tf(1,[1 1]);
这种植物G是零极增益(zpk
)模型,双极在年代= 1。模型对象C为PID控制器。这些模型F和年代是转移函数。
连接控制器和工厂模型。
H = G * C;
使用乘法运算符组合模型*
,以与框图相反的顺序输入模型。
构造未过滤的闭环响应 .
T =反馈(H, S);
谨慎
不使用模型算法构造T
代数:
T = H / (1 + H *年代)
这种计算重复了的极点H
,这就扩大了模型的顺序,可能导致计算不准确。
构建整个闭环系统的响应r来y.
T_ry = T * F;
T_ry
是一个数值的LTI模型,它代表了集合的闭环系统。T_ry
不跟踪分量的系数G
,C
,F
,年代
.
你可以做手术T_ry
使用任何Control System Toolbox™控件设计或分析命令。