PID Tuner

Настройте ПИД-регуляторы

Описание

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

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

Интерактивное настраивание Live Editor

Для интерактивного ПИДа, настраивающего Live Editor, смотрите Live Editor ПИД-регулятора Мелодии задача. Эта задача позволяет вам в интерактивном режиме спроектировать ПИД-регулятор и автоматически генерирует код MATLAB® для вашего live скрипта.

PID Tuner app

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

  • Панель инструментов MATLAB: На вкладке Apps, под Control System Design and Analysis, кликают по значку приложения.

  • Командная строка MATLAB: Войти pidTuner.

  • Модель Simulink: В PID Controller или диалоговом окне блока PID Controller (2DOF), нажмите Tune.

Параметры

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

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

Если вы настраиваете ПИД-регулятор для объекта, представленного моделью LTI, объект по умолчанию:

  • Plant = 1, если вы открыли PID Tuner от вкладки Apps в Панели инструментов MATLAB, или если вы использовали pidTuner команда без входного параметра.

  • Объект вы задали как входной параметр к pidTuner.

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

Тип контроллера задает, какие условия присутствуют в ПИД-регуляторе. Например, ПИ-контроллер имеет пропорциональное и интегральный термин. У контроллера PDF есть пропорциональный термин и отфильтрованный производный термин.

  • Если вы настраиваете контроллер для объекта, представленного моделью LTI, используйте меню Type, чтобы задать тип контроллера. Когда вы изменяете тип контроллера, PID Tuner автоматически проектирует новый контроллер. Доступные типы контроллера включают ПИД-регуляторы 2-DOF для большей гибкости в компромиссе между подавлением помех и отслеживанием уставки. Для получения дополнительной информации на доступных типах контроллера, смотрите Типы ПИД-регулятора для Настройки.

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

Это поле отображает форму контроллера.

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

  • Если вы настраиваете блок PID Controller или PID Controller (2DOF) в модели Simulink, поле Form отображает форму контроллера, заданную в диалоговом окне блока.

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

  • Time — Ползунки устанавливают Response Time и Transient Behavior.

  • Frequency — Ползунки устанавливают Bandwidth и Phase Margin.

Чтобы совершенствовать проектирование контроллера, вы настраиваете целевые эксплуатационные параметры с помощью ползунков или соответствующих числовых значений.

Для получения дополнительной информации см.:

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

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

Советы

  • Для ПИДа, настраивающегося в командной строке, использовать pidtune. pidtune команда может спроектировать контроллер для нескольких объектов целиком.

  • Для интерактивного ПИДа, настраивающего Live Editor, смотрите Live Editor ПИД-регулятора Мелодии задача. Эта задача позволяет вам в интерактивном режиме спроектировать ПИД-регулятор и автоматически генерирует код MATLAB для вашего live скрипта.

Смотрите также

Функции

Задачи Live Editor

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