主要内容

数值模型的输出反馈循环

这个例子展示了如何互连数字LTI模型代表多个系统组件来构建一个数字的闭环系统模型,利用模型算法和互连的命令。

构建一个模型,以下单回路控制系统。

反馈回路包括一个工厂G(年代),一个控制器C(年代),表示传感器的动态,年代(年代)。该系统还包括一个预滤器F(年代)。

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

    G = zpk ([], [1], 1);C = pid (1.3, 0.3, 0.5);S =特遣部队(5 4 [1]);F =特遣部队([1]);

    这种植物G是一个zero-pole-gain (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是一个数值线性时不变模型代表总闭环系统。T_ry不跟踪组件的系数G,C,F,年代

你可以操作T_ry与任何控制系统工具箱™控制设计或分析命令。

另请参阅

|||

相关的例子

更多关于