Откройте PID Tuner для настройки ПИДа
pidTuner(sys,type)
pidTuner(sys,Cbase)
pidTuner(sys)
pidTuner
pidTuner(
запускает приложение PID Tuner и разрабатывает контроллер типа sys
,type
)type
для объекта sys
.
pidTuner(
PID Tuner запусков с базовым контроллером sys
,Cbase
)Cbase
так, чтобы можно было сравнить производительность между разработанным контроллером и базовым контроллером. Если Cbase
является pid
, pidstd
, pid2
или контроллер pidstd2
объект, PID Tuner разрабатывает контроллер той же формы, введите, и дискретные формулы интегратора как Cbase
.
pidTuner(
разрабатывает контроллер PI параллельной формы.sys
)
pidTuner
запуски PID Tuner с объектом по умолчанию 1 и пропорциональным (P) контроллером 1 года.
|
Модель объекта управления для проектирования контроллера.
Если объект имеет нестабильные полюса, и
затем необходимо задать количество нестабильных полюсов на объекте. Для этого, после вводного PID Tuner, в меню Plant, выбирают |
|
Тип контроллера контроллера, чтобы разработать, заданный как вектор символов. Термин controller type относится, к которому условия присутствуют в действии контроллера. Например, у контроллера PI есть только пропорциональное и интегральный термин, в то время как контроллер PIDF содержит пропорциональный, интегратор, и отфильтровал производные условия. Контроллеры 1-DOF
Контроллеры 2-DOF
Для получения дополнительной информации о ПИД-регуляторах 2-DOF обычно, см. Два ПИД-регулятора Степени свободы. Контроллеры 2-DOF с фиксированными весами заданного значения
Для более подробной информации о фиксированном весе заданного значения ПИД-регуляторы 2-DOF смотрите Типы ПИД-регулятора для Настройки. Форма контроллераКогда вы используете вход Если
Для получения дополнительной информации о дискретных формулах интегратора, смотрите страницы с описанием |
|
Динамическая система, представляющая базовый контроллер, разрешая сравнение производительности разработанного контроллера к производительности Если
Если |
Интерактивная настройка ПИДа контроллера Параллельной Формы
Запустите PID Tuner, чтобы разработать параллельную форму контроллер PIDF для объекта дискретного времени:
Gc = zpk([],[-1 -1 -1],1); Gd = c2d(Gc,0.1); % Create discrete-time plant pidTuner(Gd,'pidf') % Launch PID Tuner
Интерактивная настройка ПИДа контроллера Стандартной Формы Используя метод дискретизации интегратора
Разработайте стандартную форму контроллер PIDF, использующий BackwardEuler
дискретная формула интегратора:
Gc = zpk([],[-1 -1 -1],1); Gd = c2d(Gc,0.1); % Create discrete-time plant % Create baseline controller. Cbase = pidstd(1,2,3,4,'Ts',0.1,... 'IFormula','BackwardEuler','DFormula','BackwardEuler') pidTuner(Gd,Cbase) % Launch PID Tuner
PID Tuner разрабатывает контроллер для Gd
, имеющего ту же форму, введите, и дискретные формулы интегратора как Cbase
. Для сравнения можно отобразить графики ответа Cbase
с графиками ответа разработанного контроллера путем нажатия на флажок Show baseline в PID Tuner.
Если type
или Cbase
задают одну степень свободы (1-DOF) ПИД-регулятор, то pidTuner
разрабатывает контроллер для модульной обратной связи, как проиллюстрировано:
Если type
или Cbase
задают две степени свободы (2-DOF) ПИД-регулятор, то pidTuner
разрабатывает контроллер 2-DOF как в обратной связи этого рисунка:
PID Tuner имеет целевое поле фазы по умолчанию 60 градусов и автоматически настраивает коэффициенты ПИД, чтобы сбалансировать производительность (время отклика) и робастность (запасы устойчивости). Используйте Response time или Bandwidth и ползунки Phase Margin, чтобы настроить производительность диспетчера на ваши требования. Увеличение производительности обычно уменьшает робастность, и наоборот.
Выберите графики ответа из меню Response, чтобы анализировать производительность диспетчера.
Если вы обеспечиваете Cbase
, проверяйте Show baseline, чтобы отобразить ответ базового контроллера.
Для более подробной информации об использовании PID Tuner смотрите ПИД-регуляторы Разработки с PID Tuner.
Для получения информации о настраивающем алгоритме MathWorks® PID смотрите, что ПИД Настраивает Алгоритм.
Можно открыть PID Tuner с рабочего стола MATLAB® во вкладке Apps. Когда вы сделаете так, используйте меню Plant в PID Tuner, чтобы задать вашу модель объекта управления.
Для ПИДа, настраивающегося в командной строке, используйте pidtune
. Команда pidtune
может разработать контроллер для нескольких объектов целиком.
Åström, K. J. и Hägglund, T. Усовершенствованное управление ПИДом, Ресерч-Трайэнгел-Парк, NC: инструментирование, системы и общество автоматизации, 2006.