Разработайте два ПИД-регулятора степени свободы

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

Приблизительно Два ПИД-регулятора степени свободы

Два компенсатора ПИДа степени свободы, обычно известные как ISA-PID compensator,, эквивалентны feedforward компенсатору и компенсатору обратной связи, как показано в следующей фигуре.

feedforward компенсатор является PD, и компенсатор обратной связи является ПИДом. В ПИД-регуляторе (2DOF) и Дискретном ПИД-регуляторе (2DOF) блоки, веса заданного значения b и c определяют силу пропорционального и производного действия в feedforward компенсаторе. Смотрите страницы с описанием блока PID Controller (2DOF) и Discrete PID Controller (2DOF) для получения дополнительной информации.

Настройка двух ПИД-регуляторов степени свободы

PID Tuner настраивает коэффициенты ПИД P, I, D и N. Для ПИД-регулятора (2DOF) блоки, тюнер также автоматически настраивает веса заданного значения b и c. Можно использовать те же методы, чтобы совершенствовать и анализировать проект, который вы используете для настройки ПИД-регуляторов степени свободы.

Настроить блок ПИД-регулятора 2-DOF в модели Simulink®:

  1. Дважды кликните блок. В диалоговом окне параметров блоков нажмите Tune.

    PID Tuner открывает, линеаризует модель в образцовых начальных условиях, и автоматически вычисляет первоначальный проект контроллера, который балансирует производительность и робастность. В этом проекте PID Tuner настраивает веса заданного значения b и c при необходимости, а также коэффициенты ПИД. Чтобы видеть настроенные значения всех коэффициентов, нажмите Show Parameters.

  2. Анализируйте и совершенствуйте первоначальный проект, описанный в Анализируют Проект в PID Tuner. Весь одинаковый графики ответа, корректировки проекта и опции доступны для настройки 2DOF ПИД-регуляторы как в одном случае степени свободы.

  3. Проверьте, что проектирование контроллера, как описано в Проверяют Проект ПИДа в Вашей Модели Simulink.

Типы контроллера фиксированного веса

Когда вы настраиваете блок PID Controller (2DOF) в PID Tuner, дополнительных опциях для определения, что тип контроллера становится доступным в меню Type. Эти опции включают контроллеры с фиксированными весами заданного значения, такими как контроллеры, описанные в, Задают Контроллеры I-PD и ПИД.

Доступность некоторых опций типа зависит от установки Controller в диалоговом окне блока PID Controller (2DOF).

TypeОписаниеУстановка Controller в блоке
PIDF2ПИД-регулятор 2-DOF с фильтром на производном термине. PID Tuner настраивает все параметры контроллера, включая веса заданного значения.PID
PIDF2-fixbcПИД-регулятор 2-DOF с фильтром на производном термине. PID Tuner фиксирует веса заданного значения в значениях, заданных в блоке контроллера.PID
PIDFКонтроллер 2-DOF с действием, эквивалентным контроллеру 1-DOF PIDF, с фиксированным b = 1 и c = 1.PID
I-PDFПИД-регулятор 2-DOF с фильтром на производном термине, с фиксированным b = 0 и c = 0.PID
IDF-PПИД-регулятор 2-DOF с фильтром на производном термине, с фиксированным b = 0 и c = 1.PID
PI-DFПИД-регулятор 2-DOF с фильтром на производном термине, с фиксированным b = 1 и c = 0.PID
PI2Контроллер PI 2-DOF. PID Tuner настраивает все параметры контроллера, включая вес заданного значения на пропорциональном термине, b.PI
PI2-fixbcКонтроллер PI 2-DOF с фильтром на производном термине. PID Tuner фиксирует вес заданного значения b в значении, заданном в блоке контроллера.PI
PIКонтроллер 2-DOF с действием, эквивалентным контроллеру PI 1-DOF, с фиксированным b = 1.PI
PDF2Контроллер PD 2-DOF с фильтром на производном термине (никакой интегратор). PID Tuner настраивает все параметры контроллера, включая веса заданного значения.PD
PDF2-fixbcКонтроллер PD 2-DOF с фильтром на производном термине. PID Tuner фиксирует веса заданного значения в значениях, заданных в блоке контроллера.PD
PDКонтроллер 2-DOF с действием, эквивалентным контроллеру PD 1-DOF, с фиксированным b = 1 и c= 1.PD

Похожие темы