exponenta event banner

Дискретный контроллер PI с защитой от обмотки и сбросом

Внедрение дискретного PI-контроллера с функцией защиты от намотки и сброса

  • Библиотека:
  • Блок управления двигателем/элементы управления/контроллеры

Описание

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

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

Блок также поддерживает функцию защиты от намотки, которая делает вывод блока соответствующим размеру регистра процессора. Интегратор можно восстановить в исходное состояние (y0).

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

Порты

Вход

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

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

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

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

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

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

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

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

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

Начальное значение интегратора или блочного выхода после приема импульса сброса.

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

Продукция

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

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

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

Параметры

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

Блок удерживает выход на верхнем пределе насыщения всякий раз, когда взвешенная сумма пропорциональных и интегральных действий превышает это значение.

Блок удерживает выход на нижнем пределе насыщения всякий раз, когда взвешенная сумма пропорциональных и интегральных действий опускается ниже этого значения.

Примеры модели

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен в R2020a