ПИД-регулятор: подробно простым языком. Типовые законы регулирования Что такое пид регулятор для чайников

Дифференциальный пропорционально-интегральный регулятор – устройство, которое устанавливают в автоматизированных системах для поддержания заданного параметра, способного к изменениям.

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

Что такое ПИД регулятор?

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

Устройство подает управляющий или выходной сигнал на устройство регулирования, на основании полученных данных от датчиков или сенсоров. Контроллеры обладают высокими показателями точности переходных процессов и качеством выполнения поставленной задачи.

Три коэффициента ПИД регулятора и принцип работы

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

Возьмем в качестве объекта регулирования ёмкость с водой, в которой необходимо поддерживать температуру на заданном уровне с помощью регулирования степени открытия клапана с паром.

Пропорциональная составляющая появляется в момент рассогласования с вводными данными. Простыми словами это звучит так – берется разница между фактической температурой и желаемой, умножается на настраиваемый коэффициент и получается выходной сигнал, который должен подаваться на клапан. Т.е. как только градусы упали, запускается процесс нагрева, поднялись выше желаемой отметки – происходит выключение или даже охлаждение.

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

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

Интеграл используется для исключения ошибок путем расчета статической погрешности. Главное в этом процессе – подобрать правильный коэффициент, иначе ошибка (рассогласование) будет влиять и на интегральную составляющую.

Третий компонент ПИД – дифференцирующий. Он предназначен для компенсации влияния задержек, возникающих между воздействием на систему и обратной реакцией. Пропорциональный регулятор подает мощность до тех пор, пока температура не достигнет нужной отметки, но при прохождении информации к прибору, особенно при больших значениях, ошибки всегда возникают. Это может привести к перегреву. Дифференциал прогнозирует отклонения, вызванные задержками или воздействием внешней среды, и снижает подаваемую мощность заранее.

Настройка ПИД регулятора

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

  1. Синтез подразумевает вычисление параметров на основании модели системы. Такая настройка получается точной, но требует глубоких познаний теории автоматического управления. Она подвластна только инженерам и ученым. Так как необходимо снимать расходные характеристики и производить кучу расчетов.
  2. Ручной способ основывается на методе проб и ошибок. Для этого за основу берутся данные уже готовой системы, вносятся некоторые коррективы в один или несколько коэффициентов регулятора. После включения и наблюдений за конечным результатом проводится изменение параметров в нужном направлении. И так до тех пор, пока не будет достигнут нужный уровень работоспособности.

Теоретический метод анализа и настройки на практике применяются крайне редко, что связано с незнанием характеристик объекта управления и кучей возможных возмущающих воздействий. Более распространены экспериментальные методы на основе наблюдения за системой.

Современные автоматизированные процессы реализуются как специализированные модули под управлением программ для настройки коэффициентов регулятора.

Назначение ПИД регулятора

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

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

Пример схемы регулирования температуры

Часто ПИД регуляторы используются при регулировке температуры, давайте на простом примере подогрева воды в ёмкости рассмотрим данный автоматический процесс.

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

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

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

П-регулятор - Это регулятор, у которого μ пропорционально σ, т.е.μ = – Кσ.

При скачке входной величины σ на значение (–10ºС) затвор регулирующего органа переходит в новое μ - положение скачком (рис.2.10).

Рис.2.10. Закон регулирования П-регулятора.

Достоинство такого регулирования: регулирующий орган быстро перемещается на новое положение, т.е. высокая скорость регулирования (t – время).

Недостаток: имеет место остаточное отклонение, т.е. имеет место некоторая ошибка регулирования.

И-регулятор Это регулятор, у которого μ пропорционально интегралу σ

При скачке входной величины на значение (–10ºС) затвор регулирующего органа медленно переходит в новое положение (рис.2.11).

Рис.2.11. Закон регулирования И-регулятора.

Достоинство:отсутствие остаточного отклонения регулируемого параметра от зад-го знч-я.

Недостаток: низкая скорость рег-я, т.е. затвор в новое положение перемещается медленно.

ПИ-регулятор – это параллельное соединение предыдущих двух регуляторов (П и И - регуляторов). Этот регулятор сочетает положительные моменты П и И -регуляторов. У ПИ-регулятора (рис.2.12) регулирующее воздействие μ перемещает затвор пропорционально отклонению параметра σ и интегралу отклонения σ.

Где: К, Т и – параметры настройки регулятора. Как видим, формула данного закона – это сумма двух предыдущих формул. Затвор регулирующего органа часть пути пройдет скачком по П-закону, а оставшуюся часть – медленно по И - закону.

Рис.2.12. Закон регулирования ПИ-регулятора

Регуляторы с предварением

ПД-регулятор - это такой регулятор (рис.2.13), у которого выходной сигнал μ пропорционален входному сигналу σ и производной dσ/dt, т.е..

Рис.2.13. Закон регулирования ПД-регулятора.

Производная dσ/dt характеризует тенденцию изменения (отклонения) регулируемой величины. Величина и знак воздействия от производной позволяют регулятору как бы предвидеть в какую сторону и на сколько отклонилась бы регулируемая величина под действием данного возмущения. Это предвидение позволяет регулятору предварять своим воздействием возможное отклонение регулируемой величины. В результате процесс регулирования завершается в более короткое время.

Сначала затвор скачком переходит из точки а в точку в (П – закон), т.е. больше чем надо, затем отскакивает назад в точку б (дифференциальное действие), и остаётся в этом положении.

ПИД-регулятор .

У него 3 родителя: П-регулятор, И-регулятор, ПД-регулятор. Соответственно складываются 3 формулы (рис.2.14.)

.

Здесь: К, Т и, Т д – параметры настройки, которые можно настроить вручную.

Рис.2.14. Закон регулирования ПИД-регулятора.

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

Особенности П, ПИ и ПИД регулирования

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

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

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

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

Автонастройка ПИД регулирования в приборах ЧАО “ТЭРА”:

Главное, что определяет качество ПИД регулятора - это его способность точно и быстро выходить на заданную температуру, для чего у всех современных ПИД регуляторов обязательно присутствует функция автонастройки. Стандартных алгоритмов автонастройки ПИД не существуют, на практике каждый производитель применяет свой собственный алгоритм. Поэтому, пользователь, приобретая один и тот же товар под названием “ПИД регулятор” у разных производителей, на своем объекте может получить совсем разные результаты их применения. Основными достоинствами алгоритма автонастройки в ПИД регуляторах ЧАО “ТЭРА” являются:

  • автонастройка и выход на регулирование без перерегулирования (у стандартных ПИД регуляторов перерегулирование может достигать 50-70% от заданной температуры, что на некоторых объектах регулирования технологически нежелательно или вообще запрещено)
  • продолжительность автонастройки в среднем в 2 раза короче, чем у других производителей (крайне важная характеристика для объектов регулирования с часто изменяемыми свойствами, особенно для инерционных объектов)

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

Автонастройку необходимо повторить, если:

  • изменилась мощность исполнительного устройства
  • изменились физические свойства объекта регулирования (масса, емкость, теплообмен и т.п.)
  • объект регулирования заменен другим неидентичным
  • при значительном изменении заданной температуры

Настройка регуляторов

Связи между показателями качества

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

; t p = ; ; M = .

Для регулирования объектами управления, как правило, используют типовые регуляторы, которые можно разделить на аналоговые и дискретные. К дискретным регуляторам относятся импульсные, релейные и цифровые. Аналоговые реализуют типовые законы регулирования, названия которых соответствуют названиям типовых звеньев.

Входным сигналом для аналоговых регуляторов является величина ошибки регулирования, которая определяется как разность между заданным и текущим значениями регулируемого параметра (e = х - у). Выходным сигналом является величина управляющего воздействия u, подаваемая на объект управления. Преобразование входного сигнала в выходной производится согласно типовым законам регулирования, рассматриваемым ниже.

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

Тогда передаточная функция П-регулятора имеет вид

W П (s) = K 1 .

Если величина ошибки стала равна, например, единице, то управляющее воздействие станет равным K 1 (см. рисунок 1.52).


Рисунок 1.52

Примером системы с П-регулятором может служить система автоматического наполнения емкости (сливной бачок). На рисунке 1.53 обозначены:

L и L зад - текущий уровень в емкости (регулируемая величина) и его заданная величина,

F пр и F сток - расходы жидкости притекающей и стекающей из емкости.

Управляющим воздействием является F пр. F сток - возмущение.

Принцип действия понятен из рисунка: при опустошении емкости поплавок через кронштейн открывает задвижку подачи жидкости. Причем, чем больше разница уровней е = L зад - L, тем ниже поплавок, тем больше открыта задвижка и, соответственно, больше поток жидкости F пр. По мере наполнения емкости ошибка уменьшается до нуля и, соответственно, уменьшается F пр до полного прекращения подачи. То есть F пр = K 1 . (L зад - L).

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

2) И-закон (интегральное регулирование) . Управляющее воздействие пропорционально интегралу от ошибки. То есть чем дольше существует отклонение регулируемого параметра от заданного значения, тем больше управляющее воздействие:


.

Передаточная функция И-регулятора:

При возникновении ошибки управляющее воздействие начинает увеличиваться со скоростью, пропорциональной величине ошибки. Например, при е = 1 скорость будет равна K 0 (см. рисунок 1.54).


Рисунок 1.54

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

3) Д-закон (дифференциальное регулирование) . Регулирование ведется по величине скорости изменения регулируемой величины:

То есть при быстром отклонении регулирующей величины управляющее воздействие по модулю будет больше. При медленном - меньше. Передаточная функция Д-регулятора:

W Д (s) = K 2 s.

Регулятор генерирует управляющее воздействие только при изменении регулируемой величины. Например, если ошибка имеет вид ступенчатого сигнала е = 1, то на выходе такого регулятора будет наблюдаться один импульс (d-функция). В этом заключается его недостаток, который обусловил отсутствие практического использования такого регулятора в чистом виде.

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

ПИ-регулятор (пропорционально-интегральный регулятор) представляет собой два параллельно работающих регулятора: П- и И-регуляторы (см. рисунок 1.55). Данное соединение сочетает в себе достоинства обоих регуляторов: быстродействие и отсутствие статической ошибки.

ПИ-закон регулирования описывается уравнением

и передаточной функцией

W ПИ (s) = K 1 + .

То есть регулятор имеет два независимых параметра (настройки): K 0 - коэффициент интегральной части и K 1 - коэффициент пропорциональной.

При возникновении ошибки е = 1 управляющее воздействие изменяется как показано на рисунке 1.56.

Рисунок 1.56

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

и передаточной функцией:

W ПД (s) = K 1 + K 2 s.

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


Рисунок 1.58

ПИД-регулятор (пропорционально-интегрально-дифференциальный регулятор) можно представить как соединение трех параллельно работающих регуляторов (см. рисунок 1.59). Закон ПИД-регулирования описывается уравнением:

и передаточной функцией

W ПИД (s) = K 1 + + K 2 s.

ПИД-регулятор в отличие от других имеет три настройки: K 0 , K 1 и K 2 .

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


П, ПД, ПИ, ПИД регуляторы. Они же P, PD, PI, PID регуляторы.

Во первых, упомянем, что сами понятия П, ПД, ПИ, ПИД (P, PD, PI, PID) регуляторы являются неким сокращением от понятия: "устройство регулирования () обеспечивающие на своем выходе регулируемого параметра, или его изменения, описываемую типа П, ПИ и т.д....... ". При этом:

  • П, (P) - означает "пропорциональный"
  • И(I) - "интегральный"
  • Д(D) - "дифференциальный"
  • ПИ (PI) - "пропорциональный и интегральный"
  • ПД (PD) - "пропорциональный и дифференциальный"
  • ПИД (PID) - "пропорциональный, интегральный и дифференциальный"

Очень важное замечание - в подавляющем большинстве случаев эти регуляторы обеспечивают изменения регулируемого параметра на регулирующий параметр (воздействие). Для ясности в данной статье мы будем говорить о регулировании комнатной температуры (поддержании ее значения X градусов) с помощью некоего комнатного электронагревателя, выходная мощность которого зависит от уровня входного сигнала. Т.е. при изменении температуры на некую положительную величину e (при повышении температуры до уровня X+e ) к стандартному входному сигналу U нагревателя будет добавлен отрицательный сигнал регулятора u . Результирующим сигналом на входе нагревателя будет, таким образом, U-u , что уменьшит выходную мощность нагревателя, и, следовательно, комнатную температуру.

Очень часто e называют "ошибкой" или "отклонением", Х - "заданным уровнем" или "заданным значением", причем Х , в общем случае, может быть и регулируемым сигналом в каком-то другом контуре регулирования. ! Во избежания автоколебательных явлений желательно, чтобы "верхний" контур регулирования был "медленным" по отношению к нижнему!

Рассмотрим работу ПИД (PID) регулятора , как наиболее универсального представителя класса. Любой другой может быть получен путем обнуления коэффициента передачи при соответствующем слагаемом передаточной функции. Итак,

Передаточная функция ПИД регулятора описывается уравнением:

где "тау" - время с того момента, как изменение e регулируемой величины стало отличным от нуля (значимо отличным), а жаргон инженеров-автоматчиков еще требует нижеследующих названий для компонент уравнения и их производных величин:

  • Kp - пропорциональный коэффициент усиления
  • Pb=1/Kp - относительный диапазон регулирования
  • Ki - интегральный коэффициент усиления
  • Ti=1/Ki - постоянная интегрирования (размерность - время)
  • Kd - дифференциальный коэффициент усиления
  • Td=Kd - постоянная дифференицирования (размерность - время)

Очевидно, что функция содержит 3 слагаемых, первое - пропорциональное к изменению заданного параметра, второе - интегральное, а третье - дифференциальное. В дальнейшем будем использовать в рассуждениях обозначения из уравнения (2). Рассмотрим, что это такое по порядку:

Пропорциональное регулирование (П или P регуляторы) : - величина поправки в регулирующее воздействие пропорциональна величине отклонения. Логично, чем больше отклонение температуры в компате от заданного уровня, тем сильнее следует изменить мощность нагревателя для компенсации изменения. u(t)=P (коэффициенты Kd и Ki уравнения (2) равны нулю).

Интегральное регулирование: - величина поправки в регулирующее воздействие зависит от накопленного действия отклонения регулируемой величины. Спокойно, тут ничего нет сложного. Рассмотрим наш пример -если в комнате низкая температура недопустима, ибо на подоконнике находятся ценные теплолюбивые кактусы, а какой-то клоун открыл окно зимой, то пропорциональное регулирование в силу разумности своих настроек попросту не позволяет прогреть комнату. Если накопленное действие пониженной температуры растет (интеграл от изменения) , то это слагаемое даст дополнительное приращение мощности нагревателя.

Дифференциальное регулирование: - величина поправки в регулирующее воздействие зависит от скорости изменения регулируемого параметра. Тут ничего сложного нет, поскольку - если, например, температура на улице резко упала, то лучше поскорее прогреть комнату и стены, и не дать им набрать влажность. ! В гидравлических системах и в системах, имеющих собственные частоты колебаний близкие к характерным временам запуска процессов регулирования, данный вид регулирования малоприменим, так как легко вызывает гироудары или резонансы!

ПД или PD регуляторы, описать просто: Передаточная функция П (P) регулятора описывается уравнением: u(t)=P+D

ПИ или PI регуляторы описываются тоже просто: Передаточная функция П (P) регулятора описывается уравнением: u(t)=P+I (коэффициент Ki уравнения (2) равен нулю).

Уравнение (2), для целей упрощения настройки часто может быть записано как:

тут нет никакого подвоха, все то же самое, просто другая запись.