Открыть сервисСервис

ПИДЕ — пропорционально-интегрально-дифференциальный регулятор

ПИДЕ (ПИД-регулятор, от англ. PID — Proportional-Integral-Derivative) — алгоритм автоматического регулирования, вычисляющий управляющее воздействие на основании трёх компонент: пропорциональной, интегральной и дифференциальной составляющих отклонения регулируемой величины от заданного значения (установившегося значения). Наиболее распространённый алгоритм в системах автоматического управления: по различным оценкам, ПИД-регуляторы применяются в подавляющем большинстве промышленных контуров регулирования.

История

Идеи пропорционального, интегрального и дифференциального регулирования появились в начале XX века. Пропорциональный регулятор предложен Ричардом Мински (1922), интегральный — Эмери Рено (1922), дифференциальный — Николас Минорский (1922), который исследовал систему автоматического управления рулём корабля. В 1922 году русский инженер Владимир Васильевич Соловьёв в работе «Регулятор прямого действия» описал обобщённую структуру, сочетающую все три компоненты, что делает его одним из первых авторов ПИД-алгоритма.

Термин «PID» закрепился в англоязычной литературе в 1940-х годах. К 1950-м годам ПИД-регуляторы стали стандартным решением в промышленной автоматизации, вытеснив более ранние механические регуляторы.

Принцип работы

ПИД-регулятор вычисляет управляющее воздействие по формуле:

u(t) = Kp·e(t) + Ki·∫e(τ)dτ + Kd·de(t)/dt

где e(t) — ошибка регулирования (разность между заданной и фактической величиной), Kp, Ki, Kd — коэффициенты пропорционального, интегрального и дифференциального звеньев.

Составляющие

  • Пропорциональная составляющая (P) — пропорциональна текущей ошибке. Увеличивает воздействие при увеличении отклонения. Сильное пропорциональное звено ускоряет переходный процесс, но само по себе не обеспечивает нулевое установившееся отклонение (остаточная ошибка).
  • Интегральная составляющая (I) — пропорциональна интегралу ошибки за прошедшее время. Накапливает воздействие, пока ошибка не станет нулевой, тем самым устраняя установившееся отклонение. Слишком сильное интегральное звено приводит к перерегулированию и колебаниям.
  • Дифференциальная составляющая (D) — пропорциональна скорости изменения ошибки. Действует «предсказывающе», сглаживая переходный процесс и уменьшая амплитуду колебаний. Чувствительна к шумам, поэтому на практике применяется ограниченно.

Структурные схемы

Различают последовательную (каноническую) и параллельную структуры ПИД-регулятора. В последовательной структуре звенья соединены каскадом, в параллельной — их выходы суммируются. Выбор структуры влияет на интерпретацию коэффициентов и на методы настройки.

Настройка

Настройка (тюнинг) ПИД-регулятора — подбор коэффициентов Kp, Ki, Kd для обеспечения требуемых показателей качества регулирования (быстродействие, перерегулирование, запас устойчивости).

Методы ручной настройки

  • Метод Зиглера — Никольса (1942) — настройка по критическим колебаниям или по реакции на ступенчатое воздействие с последующим расчётом коэффициентов по эмпирическим формулам.
  • Метод Коэна — Куна — аналогичный подход, дающий более мягкие настройки.
  • Метод Крэмера — настройка по передаточной функции объекта регулирования.

Автоматическая настройка

Современные программируемые регуляторы (ПЛК, контроллеры) часто поддерживают автотюнинг: контроллер возбуждает объект импульсом или ступенчатым воздействием, измеряет отклик и рассчитывает коэффициенты по встроенному алгоритму.

Дискретный ПИД-регулятор

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

  • метод прямоугольников (суммирования),
  • метод трапеций,
  • метод постепенного (последовательного) переопределения.

При малых T выбор метода мало влияет на результат; при больших T метод трапеций предпочтительнее.

Дополнительные элементы

На практике к чистому ПИД-алгоритму добавляют:

  • ограничение интегральной составляющей (anti-windup) — предотвращает накопление интеграла при насыщении исполнительного механизма;
  • фильтр дифференциальной составляющей — сглаживает шум в канале D;
  • мертвая зона, гистерезис — для снижения износа исполнительных механизмов;
  • двухпозиционное (или мультипозиционное) ограничение выхода — защита объекта.

Области применения

ПИД-регуляторы используются в широком спектре систем:

  • промышленное регулирование температуры, давления, уровня, расхода, состава;
  • электроприводы и сервосистемы (стабилизация скорости, положения);
  • робототехника и ЧПУ-станки;
  • авиация и ракетостроение (автопилоты);
  • климатическая техника (кондиционеры, холодильники);
  • бытовая техника (посудомоечные и стиральные машины, утюги);
  • 3D-принтеры (PID-настройка температуры экструдера и стола);
  • квадрокоптеры и мультироторы (стабилизация углов крена, тангажа, рыскания).

В российской промышленности ПИД-регуляторы реализуются в программируемых логических контроллерах (ПЛК) отечественных и зарубежных производителей, а также в специализированных регуляторах температуры, давления и других величин.

Достоинства и ограничения

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

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

Источники

  • Астров Д. И. «Теория автоматического регулирования»
  • Олдерсон-Филлипс П., Райт Д. «Практическая настройка ПИД-регуляторов»
  • Бессонов Л. А. «Теоретические основы электротехники»
  • Зиглер Дж., Никольс Н. «Optimum Setting for Automatic Controllers» (1942)
  • Минорский Н. «Directional Stability of Automatically Steered Bodies» (1922)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru