Все о пид регуляторах и регулировании. Особенности п, пи и пид регулирования. Практическая сторона ПИД-регулирования

Можно утверждать, что наибольшее быстродействие обеспечивает П-закон , - исходя из соотношения tp / T d .

Однако, если коэффициент усиления П-регулятора Кр мал (чаще всего это наблюдается в с запаздыванием), то такой не обеспечивает высокой точности регулирования, т.к. в этом случае велика величина .

Если Кр > 10, то П-регулятор приемлем, а если Если Кр < 10, то требуется введение в закон управления составляющей.

ПИ-закон регулирования

Наиболее распространенным на практике является ПИ-регулятор, который обладает следующими достоинствами:

  1. Обеспечивает нулевую регулирования.
  2. Достаточно прост в настройке, т.к. настраиваются только два параметра, а именно коэффициент усиления Кр и постоянная времени интегрирования Ti. В таком регуляторе имеется возможность оптимизации величины отношения Кр/Ti-min, что обеспечивает управление с минимально возможной среднеквадратичной регулирования.
  3. Малая чувствительность к шумам в измерения (в отличие от ПИД-регулятора).

ПИД-закон регулирования

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

Однако следует учитывать, что это выполняется только при его оптимальных настройках (настраиваются три параметра).

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

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

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

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

Общие сведения о ПИД-регуляторе

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

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

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

  • Первый - с сигналом рассогласования.
  • Второй - с интегралом сигнала рассогласования.
  • Третий - с производной сигнала рассогласования.

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

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

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

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

Три составляющих рабочего процесса ПИД-регулятора

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

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

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

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

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

Теория и практика использования ПИД-устройств

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

1.

2.

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

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

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

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

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

Итак, что у нас имеется?

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

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

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

Пропорциональная составляющая.

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

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

Для решения первой используется дифференциальная составляющая . Она противодействует предполагаемым отклонениям регулируемой величины, которые могут произойти в будущем. Каким образом? Сейчас разберемся!

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

А с ней нам поможет справиться интегральная составляющая . Как нам в программе получить интеграл? А легко – просто суммированием (накоплением) значений невязки, на то он и интеграл) Возвращаемся к нашему примеру. Температура ниже значения уставки, начинаем подогревать. Пока мы нагреваем, значение невязки положительное и накапливается в интегральной составляющей. Когда температура “дошла” до нужного нам значения, пропорциональная и дифференциальная составляющая стали равны нулю, а интегральная перестала изменяться, но ее значение не стало равным нулю. Таким образом, благодаря накопленному интегралу мы продолжаем выдавать мощность и нагреватель поддерживает нужную нам температуру, не давая объекту охлаждаться. Вот так вот просто и эффективно =)

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

Тут u(t) – искомое выходное воздействие, а e(t) – значение невязки.

Частенько формулу преображают к следующему виду, но суть от этого не меняется:

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

Регуляторы с линейным законом регулирования по математической зависимости между входными и выходными сигналами подразделяются на следующие основные виды:

  • 1) П-регулятор (пропорциональный);
  • 2) И-регулятор (интегральный);
  • 3) ПИ-регулятор (пропорционально-интегральный (изодром- ный));
  • 4) регуляторы с предварением (с опережением):
    • ПД-регулятор (пропорционально-дифференциальный);
    • ПИД-регулятор (пропорционально-интегрально-дифференциальный).

В системах автоматического регулирования наиболее распространенными являются П-регулятор, ПИ-регулятор, ПИД-регулятор.

В зависимости от задающего воздействия и параметров объекта регулирования подбирают регулятор с определенной характеристикой W p . Изменение W p адекватно ведет к изменению коэффициентов дифференциального уравнения общего передаточного звена (регулятор-объект), и тем самым достигается необходимое качество регулирования. В промышленных регуляторах эти величины называются параметрами настройки. Параметрами настройки являются: коэффициент усиления; зона нечувствительности; постоянная времени интегрирования; постоянная времени дифференцирования и т.д. Для изменения параметров настройки в регуляторах имеются органы настройки (управления) . Наиболее распространены регуляторы на один контур, но в настоящее время все больше появляется многоконтурных регуляторов. Такие регуляторы часто позволяют реализовать взаимосвязанное регулирование параметров.

Рассмотрим смысл закона регулирования регулятора на примере САР температуры целевого продукта в теплообменнике (рис. 3.9). Эта схема нам уже известна. Это САР по отклонению. Здесь а - сигнал рассогласования 90° - 100° = - 10°С =о. Закон регулирования регулятора (контроллера) определяет характер перемещения затвора регулирующего органа в новое положение. На место регулятора (контроллера) в данной схеме будем поочередно ставить линейные регуляторы и исследовать влияние регулирующего воздействия р от каждого закона регулирования на характер перемещения затвора регулирующего органа. Рассматриваем линейные регуляторы с идеальными характеристиками.

П-регулятор. Это регулятор, у которого ц пропорционально о, т.е. где К - коэффициент передачи (коэффициент усиления).

Рис. 3.9.

При скачке входной величины а на значение (минус 10°С) затвор регулирующего органа переходит в новое ц-положение скачком (рис. 3.10). Регуляторы, действующие по П-закону, просты по устройству и при эксплуатации надежны. Однако их характеризуют малое перестановочное усилие на регулирующем органе, низкая точность поддержания заданного параметра. Параметром настройки регулятора является коэффициент передачи К.

Рис 3.10.

Достоинство такого регулирования: регулирующий орган быстро перемещается на новое положение, т.е. высокая скорость регулирования. Недостаток: имеет место остаточное отклонение, т.е. имеет место некоторая ошибка регулирования (рис. 3.11). Поэтому П-ре- гуляторы применяются там, где нет строгого требования к точности регулирования.

Рис. 3.11.

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

При скачке входной величины на значение минус КТС затвор регулирующего органа медленно переходит в новое положение (рис. 3.12). Как бы ни было мало отклонение регулируемой величины от заданного значения, интегральный регулятор будет продолжать перемещать регулирующий орган вплоть до необходимого положения. Достоинство: отсутствие остаточного отклонения регулируемого параметра от заданного значения. Недостаток: низкая скорость регулирования, т.е. затвор в новое положение перемещается медленно.

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

Рис. 3.12.

Рис. 3.13.

где К (коэффициент усиления) и Т к (постоянная времени интегрирования) - параметры настройки регулятора.

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

Переходный процесс при пропорционально-интегральном регулировании (ПИ-регулировании) показан на рис. 3.14.

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

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

Рис. 3.14.

ПД-регулятор. Это такой регулятор (рис. 3.15), у которого выходной сигнал р пропорционален входному сигналу о и производной do/ 5т, т.е.

где К - коэффициент усиления; T d

Рис. 3.15.

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

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

где К - коэффициент пропорциональности; Г и - постоянная времени интегрирования; Т д - постоянная времени дифференцирования.

Эти параметры можно настроить вручную.

Параметрами настройки ПИД-регуляторов являются: коэффициент пропорциональности регулятора к р; постоянная времени интегрирования Г и; постоянная времени дифференцирования Т д.

Рис.

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

Рис. 3.17.

Рис. 3.18.

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

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

Итак, рассмотрены идеальные характеристики линейных регуляторов. В реальности все происходит во времени (рис. 3.19).

В графиках нужно учитывать также запаздывание (чистое (транспортное) т 0 и емкостное запаздывание т е.


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

Значительно улучшить точность регулирования можно применением ПИД-закона (Пропорционально-Интегрально-Дифференциальный закон регулирования).
Для реализации ПИД-закона используются три основные переменные:
P – зона пропорциональности, %;
I – время интегрирования, с;
D – время дифференцирования, с.
Ручная настройка ПИД-регулятора (определение значений параметров Р, I, D), обеспечивающая требуемое качество регулирования, достаточно сложна и на практике редко используется. ПИД-регуляторы серии UT/UP обеспечивают автоматическую настройку ПИД-параметров под конкретный процесс регулирования, сохраняя при этом возможность их ручной корректировки.

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

сигнал управления = 100/P E,

где E – рассогласование.
Коэффициент пропорциональности (усиления) К является величиной обратнопропорциональной Р:

Зона пропорциональности определяется относительно заданной уставки регулирования, и внутри этой зоны сигнал регулирования изменяется от 0 до 100%, т. е. при равенстве действительного значения и уставки выходной сигнал будет иметь значение 50%.

где Р – зона пропорциональности;
ST – уставка регулирования.
Например:
диапазон измерения 0…1000 °С;
уставка регулирования ST = 500 °С;
зона пропорциональности P = 5%, что составляет 50 °С (5% от 1000 °С);
при значении температуры 475 °С и ниже управляющий сигнал будет иметь величину 100%; при 525 °С и выше – 0%. В диапазоне 475…525 °С (в зоне пропорциональности) управляющий сигнал будет изменяться пропорционально величине рассогласования с коэффициентом усиления К = 100/Р = 20.
Уменьшение значения зоны пропорциональности Р увеличивает реакцию регулятора на рассогласование, т. е. малому рассогласованию будет соответствовать большее значение управляющего сигнала. Но при этом, из-за большого усиления, процесс принимает колебательный характер около значения уставки, и точного регулирования добиться не удастся. При излишнем увеличении зоны пропорциональности регулятор будет слишком медленно реагировать на образующееся рассогла­сование и не сможет успевать отслеживать динамику процесса. Для того, чтобы компенсировать эти недостатки пропорционального регулирования, вводится дополнительная временная характеристика – интегральная составляющая.

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


сигнал управления = 100/P E + 1/I ∫ E dt.

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

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

сигнал управ. = 100/P E + 1/I ∫ E dt + D d/dt E.

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

5. Передаточная функция какого звена представлена: К(р) = К/Тр

Похожие публикации