exponenta event banner

Тюнер PID

Настройка PID-контроллеров

Описание

Приложение PID Tuner автоматически настраивает выигрыш PID-контроллера для установки SISO для достижения баланса между производительностью и надежностью. Можно указать тип контроллера, например, PI, PID с производным фильтром или контроллеры PID с двумя степенями свободы (2-DOF). Графики анализа позволяют исследовать производительность контроллера во временных и частотных областях. Можно в интерактивном режиме уточнить производительность контроллера для регулировки полосы пропускания контура и запаса по фазе, а также для поддержки отслеживания уставок или отклонения возмущений.

Можно использовать PID-тюнер с заводом, представленным числовой моделью LTI, такой как передаточная функция (tf) или state-space (состояние-пространство) (ss) модель. При наличии программного обеспечения Simulink ® Control Design™ можно использовать PID-тюнер для настройки блока PID-контроллера или PID-контроллера (2DOF) в модели Simulink. Если у вас есть программное обеспечение System Identification Toolbox™, вы можете использовать приложение для оценки установки на основе измеренных или смоделированных данных и проектирования контроллера для расчетной установки.

Интерактивная настройка в интерактивном редакторе

Для получения информации о интерактивной настройке PID в интерактивном редакторе см. задачу Настройка контроллера PID в интерактивном редакторе. Эта задача позволяет в интерактивном режиме проектировать контроллер PID и автоматически генерировать код MATLAB ® для сценария в реальном времени.

PID Tuner app

Откройте приложение тюнера PID

  • MATLAB Toolstrip: на вкладке Приложения в разделе Проектирование и анализ системы управления щелкните значок приложения.

  • командная строка MATLAB: Enter pidTuner.

  • Модель Simulink: в диалоговом окне «PID Controller» или «PID Controller (2DOF) block» нажмите кнопку «Tune».

Параметры

В меню Plant отображается имя текущего завода, используемого PID Tuner для проектирования контроллера.

Измените текущее производство с помощью следующих опций меню:

При настройке PID-контроллера для установки, представленной моделью LTI, по умолчанию используется следующая установка:

  • Plant = 1, если вы открыли PID-тюнер на вкладке «Приложения» в MATLAB Toolstrip, или если вы использовали pidTuner без входного аргумента.

  • Завод, указанный в качестве входного аргумента для pidTuner.

При настройке блока PID Controller или PID Controller (2DOF) в модели Simulink установка по умолчанию линеаризуется в рабочей точке, заданной начальными условиями модели. Смотрите раздел Какое растение видит тюнер PID? (Проект управления Simulink)

Тип контроллера определяет, какие термины присутствуют в контроллере PID. Например, PI-контроллер имеет пропорциональный и интегральный член. Контроллер PDF имеет пропорциональный член и отфильтрованный член производной.

  • При настройке контроллера для установки, представленной моделью LTI, используйте меню Тип (Type) для указания типа контроллера. При изменении типа контроллера PID-тюнер автоматически проектирует новый контроллер. Доступные типы диспетчера включают диспетчеров PID с 2 финансовыми департаментами для большей гибкости в компромиссе между отклонением волнения и справочным отслеживанием. Дополнительные сведения о доступных типах контроллеров см. в разделе Типы контроллеров PID для настройки.

  • При настройке блока контроллера PID или контроллера PID (2DOF) в модели Simulink в поле Тип отображается тип контроллера, указанный в диалоговом окне блока.

В этом поле отображается форма контроллера.

  • При настройке контроллера для завода, представленного моделью LTI, используйте меню Форма (Form), чтобы указать форму контроллера. Сведения о параллельных и стандартных формах см. в разделе pid и pidstd справочные страницы.

  • При настройке блока контроллера PID или контроллера PID (2DOF) в модели Simulink в поле Форма отображается форма контроллера, указанная в диалоговом окне блока.

Меню Domain позволяет переключать домен, в котором PID-тюнер отображает целевые параметры производительности.

  • Time - ползунки устанавливают время отклика и переходное поведение.

  • Frequency - ползунки задают полосу пропускания и запас по фазе.

Для уточнения конструкции контроллера необходимо настроить целевые параметры производительности с помощью ползунков или соответствующих числовых значений.

Дополнительные сведения см. в разделе:

Создание графиков анализа временной и частотной областей для анализа производительности PID-контроллера. Подробную информацию о доступных графиках ответов см. в разделе:

Программное использование

Совет

  • Для настройки PID в командной строке используйте pidtune. pidtune команда может проектировать контроллер для нескольких установок одновременно.

  • Для получения информации о интерактивной настройке PID в интерактивном редакторе см. задачу Настройка контроллера PID в интерактивном редакторе. Эта задача позволяет в интерактивном режиме проектировать контроллер PID и автоматически генерировать код MATLAB для сценария в реальном времени.

См. также

Функции

Задачи интерактивного редактора

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