exponenta event banner

Числовая модель контура обратной связи SISO

В этом примере показано, как соединять числовые модели LTI, представляющие несколько компонентов системы, для построения одной числовой модели системы с замкнутым контуром с использованием команд арифметики модели и межсоединений.

Создайте модель следующей одноконтурной системы управления.

Контур обратной связи включает в себя установку G (ы), контроллер C (ы) и представление динамики датчика S (ы). Система также включает предварительный фильтр F (ы).

  1. Создайте объекты модели, представляющие каждый из компонентов.

    G = zpk([],[-1,-1],1);
    C = pid(2,1.3,0.3,0.5);
    S = tf(5,[1 4]);
    F = tf(1,[1 1]);

    Установка G имеет нулевой коэффициент усиления (zpk) модель с двойным полюсом при s = -1. Объект модели C является ПИД-контроллером. Модели F и S являются передаточными функциями.

  2. Подключите контроллер и модели установки.

    H = G*C;

    Объединение моделей с помощью оператора умножения *введите модели в обратном порядке по сравнению с блок-схемой.

    Совет

    Альтернативно, конструирование H (s) с использованием series команда:

    H = series(C,G);
  3. Создайте неотфильтрованный отклик с замкнутым контуром T (s) = H1 + HS.

    T = feedback(H,S);

    Внимание

    Не использовать арифметику модели для построения T алгебраически:

    T = H/(1+H*S)

    Это вычисление дублирует полюса H, что завышает порядок модели и может привести к вычислительной неточности.

  4. Создайте полный отклик системы с замкнутым контуром от r до y.

    T_ry = T*F;

T_ry - числовая модель LTI, представляющая совокупную систему с замкнутым контуром. T_ry не отслеживает коэффициенты компонентов G, C, F, и S.

Вы можете оперировать T_ry с помощью любой системы управления Toolbox™ команд проектирования или анализа.

См. также

| | |

Связанные примеры

Подробнее