Основанная на модели настройка ПИД-регулятора

Интерактивная настройка коэффициентов ПИД в Simulink®

Настраивающие инструменты ПИДа Simulink Control Design™ позволяют вам настроить одноконтурные системы управления, содержащие непрерывный или дискретный ПИД-регулятор или ПИД-регулятор (2DOF) блоки Simulink. Чтобы решить, какой настраивающий инструмент ПИДа является правильным для вашего приложения, смотрите, Выбирают Control Design Approach.

Графические инструменты

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

Блоки

PID ControllerПИД-регулятор непрерывно-разового или дискретного времени
PID Controller (2DOF)Непрерывно-разовое или дискретное время два ПИД-регулятора степени свободы
Discrete PID ControllerДискретное время или непрерывно-разовый ПИД-регулятор
Discrete PID Controller (2DOF)Дискретное время или непрерывно-разовые два ПИД-регулятора степени свободы

Темы

Настраивающие основы ПИДа

Выберите подход системы управления

Simulink Control Design обеспечивает несколько подходов к настраивающимся блокам Simulink, таким как Передача блоки ПИД-регулятора и Fcn.

Введение в основанный на модели ПИД, настраивающий Simulink

Используйте PID Tuner для интерактивной настройки коэффициентов ПИД в модели Simulink, содержащей блок PID Controller или PID Controller (2DOF).

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

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

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

Когда вы открываете PID Tuner от блока контроллера в модели, на которую ссылаются в одной или нескольких открытых моделях, задайте модель верхнего уровня для линеаризации и настройки.

Альтернативные модели объекта управления

Настройтесь в различной рабочей точке

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

Разработайте ПИД-регулятор от данных частотной характеристики объекта

Когда ваша модель объекта управления не линеаризует, одна опция должна разработать ПИД-регулятор на основе моделируемых данных частотной характеристики. Simulink Control Design дает вам несколько способов сделать так.

В интерактивном режиме оцените объект от измеренных или моделируемых данных об ответе

Для объектов, которые не линеаризуют, если у вас есть программное обеспечение System Identification Toolbox™, PID Tuner позволяет вам оценить параметры линейной модели объекта управления на основе данных об ответе временного интервала. Можно затем настроить ПИД-регулятор для получившейся предполагаемой модели.

Запланированное на усиление управление ПИДом

Разработайте семейство ПИД-регуляторов для нескольких рабочих точек

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

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

Чтобы реализовать запланированное на усиление управление с помощью семейства ПИД-регуляторов, создайте интерполяционную таблицу, которая сопоставляет каждую рабочую точку объекта с соответствующими коэффициентами ПИД.

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

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

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

Задайте контроллеры I-PD и ПИД

ПИД и контроллеры I-PD используются, чтобы смягчить влияние изменений в ссылочном сигнале на управляющем сигнале. Эти контроллеры являются вариантами 2DOF ПИД-регулятор.

Поиск и устранение проблем

Объект не может линеаризоваться или линеаризует, чтобы обнулить

Некоторые блоки Simulink, такие как те с резкими разрывами, могут привести к плохим результатам линеаризации. Например, когда ваша модель действует в области далеко от точки разрыва, линеаризация блока является нулем.

Не может найти хороший проект в PID Tuner

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

Моделируемый ответ не совпадает с ответом PID Tuner

Когда вы запускаете свою модель Simulink с помощью коэффициентов ПИД, вычисленных PID Tuner, симуляция, вывод может отличаться от графика ответа PID Tuner.

Не может найти приемлемый проект ПИДа в моделируемой модели

Когда вы запускаете свою модель Simulink с помощью коэффициентов ПИД, вычисленных PID Tuner, симуляция, вывод не может соответствовать конструктивным требованиям.

Производительность контроллера ухудшается когда области времени переключения

Если производительность контроллера ухудшается, когда вы дискретизируете настроенный непрерывно-разовый ПИД-регулятор, рассматриваете настройку контроллера дискретного времени непосредственно.

При настройке ПИД-регулятора усиление D имеет различный знак от усиления меня

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