主要内容

SISO反馈回路的数值模型

这个例子展示了如何连接数字LTI模型使用模型算法和互连命令,表示多个系统组件,以建立一个闭环系统的单一数值模型。

建立下列单回路控制系统的模型。

反馈回路包括一个植物G年代),一个控制器C年代),以及传感器动力学的表示,年代年代).该系统还包括一个预过滤器F年代).

  1. 创建代表每个组件的模型对象。

    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年代是转移函数。

  2. 连接控制器和工厂模型。

    H = G * C;

    使用乘法运算符组合模型,以与框图相反的顺序输入模型。

    提示

    另外,构造H年代)使用系列命令:

    H =系列(C、G);
  3. 构造未过滤的闭环响应 T 年代 H 1 + H 年代

    T =反馈(H, S);

    谨慎

    不使用模型算法构造T代数:

    T = H / (1 + H *年代)

    这种计算重复了的极点H,这就扩大了模型的顺序,可能导致计算不准确。

  4. 构建整个闭环系统的响应ry

    T_ry = T * F;

T_ry是一个数值的LTI模型,它代表了集合的闭环系统。T_ry不跟踪分量的系数GCF,年代

你可以做手术T_ry使用任何Control System Toolbox™控件设计或分析命令。

另请参阅

|||

相关的例子

更多关于