Скидка на подшипники из наличия!
Уже доступен
ПИД-регулятор — это алгоритм автоматического управления, вычисляющий управляющее воздействие на основе трёх составляющих: пропорциональной, интегральной и дифференциальной. Именно настройка ПИД-регулятора определяет точность, быстродействие и устойчивость системы управления — от температурного контура технологической печи до контура скорости электропривода.
ПИД-регулятор (пропорционально-интегрально-дифференциальный регулятор) — наиболее распространённый тип регулятора в промышленных системах автоматизации. По данным, многократно подтверждённым в отраслевой литературе, более 90% замкнутых контуров управления в технологических процессах реализовано на базе ПИД-алгоритма или его упрощённых вариантов — ПИ и П.
Регулятор непрерывно вычисляет ошибку регулирования e(t) — разность между заданным значением (уставкой SP) и текущим измеренным значением управляемой переменной PV. На основе этой ошибки формируется управляющий сигнал u(t), подаваемый на исполнительный механизм.
Регулятор работает в замкнутом контуре: датчик передаёт текущее значение процесса, вычислительный блок формирует управляющий сигнал, исполнительный орган воздействует на объект, изменение на объекте снова считывается датчиком. Замкнутость контура — принципиальное отличие ПИД-регулирования от разомкнутого (программного) управления.
Математическое описание алгоритма в непрерывном времени (параллельная форма записи):
Где: u(t) — управляющий сигнал на исполнительный орган; e(t) = SP − PV — ошибка регулирования; Kp — пропорциональный коэффициент; Ki = Kp / Ti — интегральный коэффициент (Ti — время интегрирования, с); Kd = Kp · Td — дифференциальный коэффициент (Td — время дифференцирования, с).
В дискретных реализациях на программируемых логических контроллерах (ПЛК) интеграл заменяется суммой, а производная — конечной разностью с шагом дискретизации Ts. Стандарт ГОСТ Р МЭК 61131-3 регламентирует языки программирования ПЛК — в том числе FBD (Function Block Diagram) и ST (Structured Text), — на которых реализуется данный алгоритм.
Пропорциональная часть формирует управляющее воздействие, прямо пропорциональное текущей ошибке. Чем больше Kp, тем интенсивнее реакция системы на отклонение от уставки.
Чисто пропорциональный регулятор не устраняет статическую ошибку при наличии постоянного возмущения. Для её ликвидации необходима интегральная составляющая.
Интегральная часть накапливает ошибку во времени и гарантированно устраняет установившуюся ошибку. Параметр настройки — время интегрирования Ti = Kp / Ki (в секундах).
Дифференциальная часть реагирует на скорость изменения ошибки, оказывая демпфирующий эффект и уменьшая перерегулирование. Параметр настройки — время дифференцирования Td = Kd / Kp (в секундах).
Классический экспериментальный метод, опубликованный Дж. Зиглером и Н. Николсом в 1942 году в Transactions of the ASME. Существует в двух вариантах.
Первый метод (разомкнутый контур) — из S-образной кривой разгона объекта определяются время запаздывания L и постоянная времени T. Коэффициенты регулятора рассчитываются через отношение T/L по соответствующей таблице.
Второй метод (замкнутый контур, метод предельного усиления) — Ki и Kd обнуляются; Kp повышается до появления незатухающих колебаний. Фиксируются критическое усиление Ku и период незатухающих колебаний Tu. Коэффициенты рассчитываются по таблице:
Метод ориентирован на критерий четверть-затухания (quarter decay ratio), что соответствует целевому перерегулированию около 25%. Полученные коэффициенты считаются отправной точкой и, как правило, требуют последующей ручной корректировки для снижения перерегулирования или повышения запаса устойчивости.
Метод разработан Чиеном, Хронсом и Ресвиком в 1952 году (Trans. ASME, Vol. 74) как модификация метода З–Н с более мягкими настройками. Предоставляет раздельные наборы коэффициентов для двух задач и двух уровней перерегулирования:
Метод CHR особенно эффективен для тепловых объектов с высоким отношением времени запаздывания к постоянной времени (L/T > 0,3). Он даёт менее агрессивные настройки при сопоставимом быстродействии по сравнению с исходным методом З–Н.
Современные ПЛК и контроллеры поддерживают автоматическую идентификацию объекта и расчёт коэффициентов. Наиболее распространённый алгоритм — метод релейной обратной связи (relay feedback method), предложенный Астромом и Хагглундом: регулятор временно переключается в релейный режим, формирует автоколебания, измеряет их амплитуду и период, после чего вычисляет Ku и Tu и применяет расчётные формулы. Ряд промышленных платформ использует вместо релейного метода разомкнутый ступенчатый тест (open-loop step test) для идентификации параметров объекта.
В контроллерах Siemens SIMATIC S7-300/400 (среда STEP 7 Classic) температурный ПИД реализован через функциональный блок FB58 TCONT_CP с встроенной функцией самонастройки. В современных контроллерах S7-1200 и S7-1500 (TIA Portal) используется технологический объект PID_Compact, поддерживающий предварительную настройку (pretuning) и точную настройку (fine tuning) в режиме реального времени. В системах Rockwell Automation Logix (Studio 5000) автотюнинг доступен через инструкцию PIDE с тегом типа PIDE_AUTOTUNE на основе разомкнутого ступенчатого теста; функция устанавливается отдельно и требует ключа активации.
При реализации дискретного ПИД-алгоритма ключевым параметром является шаг дискретизации Ts. Согласно общепринятому инженерному правилу, Ts должен составлять не более 1/10 доминирующей постоянной времени объекта (Ts ≤ Tp / 10). При Ts > Tp / 5 качество управления существенно деградирует.
Настройка ПИД-регулятора — ключевой этап ввода системы автоматизации в эксплуатацию. Правильно подобранные коэффициенты Kp, Ki (Ti) и Kd (Td) обеспечивают быстрый выход на уставку, нулевую статическую ошибку и устойчивую работу при возмущениях. Для большинства технологических контуров отправной точкой служит метод Зиглера–Николса или автотюнинг с последующей корректировкой. Реализация алгоритма на ПЛК в соответствии с ГОСТ Р МЭК 61131-3 с применением стандартных функциональных блоков сокращает время пусконаладочных работ и снижает вероятность ошибок при параметрировании.
Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.