Discrete PI Controller

Реализуйте дискретный ПИ-контроллер

  • Библиотека:
  • Motor Control Blockset / Средства управления / Контроллеры

Описание

Блок Discrete PI Controller выполняет расчет ПИ-контроллера дискретного времени с помощью сигнала ошибки и пропорциональный и входные параметры интегральной составляющей. Сигнал ошибки является различием между опорным сигналом и измеренной обратной связью. Блок выводит взвешенную сумму входного сигнала ошибки и интеграл входного сигнала ошибки.

Можно настроить Дискретные коэффициенты ПИ-контроллера (Kp и Ki) или вручную или автоматически. Автоматическая настройка требует Simulink® Программное обеспечение Control Design™.

Мы рекомендуем, чтобы вы использовали фиксированный шаг дискретный решатель для этого блока, чтобы включить генерацию кода и гарантировать точную симуляцию.

Порты

Входной параметр

развернуть все

Различие между опорным сигналом и системой выводится.

Типы данных: single | double | fixed point

Значение пропорциональной составляющей, которое можно вычислить или вручную или автоматически.

Типы данных: single | double | fixed point

Вход интегральной составляющей, который можно вычислить или вручную или автоматически. Необходимо предварительно умножить значение интегральной составляющей на шаг расчета интегратора (Ts) для блока, чтобы выполниться в асинхронных прерываниях.

Типы данных: single | double | fixed point

Вывод

развернуть все

Управляющий сигнал, который идентичен опорному сигналу.

Типы данных: single | double | fixed point

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Введенный в R2020a