Анализируйте проект в PID Tuner

В Control System Toolbox™ PID Tuner предоставляет графики отклика системы и другие инструменты для настройки ПИД-регуляторов для объектов, представленных моделями LTI.

Для получения информации об анализе в PID Tuner с моделями Simulink® смотрите, Анализируют Проект в PID Tuner (Simulink Control Design).

Постройте отклики системы

Чтобы определить, удовлетворяет ли проект компенсатора ваши требования, можно анализировать отклик системы с помощью графиков ответа. На вкладке PID Tuner выберите график ответа из меню Add Plot. Меню Add Plot также позволяет вам выбрать из нескольких графиков шага (ответ временного интервала) или Диаграммы Боде (ответ частотного диапазона).

Для типов ПИД-регулятора 1-DOF, таких как PI, PIDF и PDF, PID Tuner вычисляет отклики системы, основанные на следующей одноконтурной архитектуре управления:

Для типов ПИД-регулятора 2-DOF, таких как PI2, PIDF2 и I-PD, PID Tuner вычисляет ответы, основанные на следующей архитектуре:

Отклики системы основаны на разложении ПИД-регулятора 2-DOF, C, на компонент заданного значения C r и компонент обратной связи C y, как описано в Двух ПИД-регуляторах Степени свободы.

Следующая таблица обобщает доступные ответы для графиков для анализа в PID Tuner.

ОтветНанесенная на график система (1-DOF)Нанесенная на график система (2-DOF)Описание
PlantGGОтвет объекта. Используйте, чтобы исследовать динамику объекта.
Open-loopGC–GCyОтвет системы объекта контроллера разомкнутого цикла. Используйте для проекта частотного диапазона.
Используйте, когда ваши спецификации проекта будут включать критерии робастности, такие как поле коэффициента усиления разомкнутого контура и поле фазы.
Reference tracking

GC1+GC (от r до y)

GCr1GCy (от r до y)

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

C1+GC (от r до u)

Cr1GCy (от r до u)

Контроллер с обратной связью вывел ответ на ступенчатое изменение в заданном значении. Используйте, когда ваш проект будет ограничен практическими ограничениями, такими как насыщение контроллера.
Input disturbance rejection

G1+GC (от d 1 к y)

G1GCy (от d 1 к y)

Отклик системы с обратной связью, чтобы загрузить воздействие (воздействие шага во входе объекта). Используйте, когда ваши спецификации проекта будут включать входное подавление помех.
Output disturbance rejection

11+GC (от d 2 к y)

11GCy (от d 2 к y)

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

Сравните настроенный ответ на базовый ответ

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

Существует два способа задать базовый контроллер:

  • Загрузите базовый контроллер, когда вы откроете PID Tuner, с помощью синтаксиса pidTuner(sys,C0).

  • Заставьте текущий PID Tuner разработать базовый контроллер в любое время путем нажатия на стрелку Export и выбора Save as Baseline.

    Когда вы делаете так, текущий Настроенный ответ становится Базовым ответом. Дальнейшая корректировка текущего проекта создает новую Настроенную строку ответа.

    Чтобы скрыть Базовый ответ, нажмите Options и снимите флажок с Show Baseline Controller Data.

Просмотрите числовые значения характеристик системы

Можно просмотреть значения для характеристик системы, таких как максимальная чувствительность и получить поле, также:

  • Непосредственно на графике ответа — Использование контекстное меню, чтобы добавить характеристики, которые появляются как синие маркеры. Затем щелкните левой кнопкой по маркеру, чтобы отобразить соответствующую информационную панель.

  • В таблице Performance and robustness — Чтобы отобразить эту таблицу, нажмите Show Parameters.

Совершенствуйте проект

Если ответ первоначального проекта контроллера не удовлетворяет ваши требования, можно в интерактивном режиме настроить проект. PID Tuner дает вам две опции Domain для совершенствования проектирования контроллера:

  • Область Time (значение по умолчанию) — Использование ползунок Response Time, чтобы сделать ответ с обратной связью системы управления быстрее или медленнее. Используйте ползунок Transient Behavior, чтобы сделать контроллер более агрессивным в подавлении помех или более устойчивым против неуверенности объекта.

  • Frequency — Используйте ползунок Bandwidth, чтобы сделать ответ с обратной связью системы управления быстрее, или медленнее (время отклика является 2/wc, где wc является пропускной способностью). Используйте ползунок Phase Margin, чтобы сделать контроллер более агрессивным в подавлении помех или более устойчивым против неуверенности объекта.

В обоих режимах существует компромисс между производительностью подавления помех и отслеживанием уставки. Для примера, который показывает, как использовать ползунки, чтобы настроить этот компромисс, смотрите ПИД-регулятор Мелодии, чтобы Способствовать Отслеживанию уставки или Подавлению помех (PID Tuner).

Совет

Чтобы вернуться к первоначальному проекту контроллера после перемещения ползунков, нажмите Reset Design.

Похожие темы