Настройка на PID регулатор е процесът на задаване на пропорционалните, интегралните и диференциалните усилвания на регулатор с обратна връзка, така че процесна величина, като температура, поток, налягане или скорост, да достигне и задържи зададената стойност бързо, без прекомерно превишение и без остатъчна грешка. Ако трите параметъра са неправилни, контурът или ще се отклони от целта, или ще осцилира, или ще „бие“ крайния изпълнителен елемент с постоянни малки корекции.
PID регулаторът изчислява своя изход като сума от три приноса, всеки от които действа върху грешката (разликата между зададената стойност и измерената процесна величина):
Всеки термин се настройва чрез усилване: Kp (пропорционално усилване), Ki или неговото обрат (Ti) (интегрално усилване или интегрално време), и Kd или Td (диференциално усилване или диференциално време). Настройването е действието на избиране на тези три числа за конкретен процес.
Учебната теория за управление (и десетилетия опит на практика) описват качествения ефект от увеличаването на всяко усилване поотделно по следния начин:
| Увеличен термин | Време на нарастване | Превишение | Време за установяване | Стационарна грешка |
|---|---|---|---|---|
| Пропорционален (Kp) | Намалява | Увеличава | Малка промяна | Намалява, но рядко до нула |
| Интегрален (Ki) | Намалява | Увеличава | Увеличава | Елиминира (допринужда до нула) |
| Диференциален (Kd) | Незначителна промяна | Намалява | Намалява | Няма ефект |
Това са общи тенденции, а не фиксирани правила: трите термина си взаимодействат и прекаленото усилване на един от тях променя поведението на другите. Контур, който изглежда добре при бавен, чист сигнал на поток, може да изглежда напълно различно при бърз, шумен сигнал на налягане, поради което настройването винаги се прави спрямо реалния процес, а не само по учебната таблица.
Ръчната настройка означава регулиране на Kp, Ki и Kd ръчно, като се наблюдава как процесната величина реагира на промени на зададената стойност или смущения. Често използвана последователност:
Ръчната настройка е бавна и зависи от уменията на оператора, но работи за всеки процес и не изисква специален тест, затова остава често използвана при контури, които са трудни или опасни да бъдат умишлено предизвикани да осцилират — например температура на пещ или пара при високо налягане.
Методът на Ziegler–Nichols, публикуван от Джон Ziegler и Нейтаниел Nichols през 1942 г., дава формулно основани начални усилвания от два възможни теста.
Методът с затворен контур (крайно усилване): задайте Ki и Kd на нула, увеличавайте Kp докато контурът поддържа осцилация с постоянна амплитуда (крайното усилване Ku при краен период Pu), след което приложете:
| Регулатор | Kp | Ti | Td |
|---|---|---|---|
| P | 0.5 Ku | - | - |
| PI | 0.45 Ku | Pu / 1.2 | - |
| PID (класически) | 0.6 Ku | 0.5 Pu | 0.125 Pu |
Методът с отворен контур (крива на реакцията на процеса) вместо това пригажда S-образна стъпкова реакция, за да получи мъртво време (L) и времева константа (T), след което прилага Kp = 1.2(T/L), Ti = 2L, Td = 0.5L за пълен PID регулатор.
И двете разновидности са известни с това, че дават агресивен отговор с четвъртно намаление на амплитудата и сравнително голямо превишение (приблизително 25% при класическите настройки), което често е твърде грубо за температурни контури или всякакви системи чувствителни към превишение. Ziegler–Nichols е по-подходящ като отправна точка, която след това да бъде омекотена, а не като окончателно решение — и предизвикването на устойчиви осцилации в работещ производствен контур носи реален риск, ако процесът не може да го поеме.
Lambda настройката, форма на вътрешноконтролен модел (IMC), използва различен подход: тя използва модел на процеса (обикновено усилване, времева константа и мъртво време от стъпков тест) и един потребителски избран параметър, λ (лямбда) — желаната времева константа на затворения контур — за да изчисли усилвания, които дават плавен, неосцилативен и предвидим отговор. По-малка λ дава по-бърз, но по-агресивен контур; по-голяма λ (обикновено задавана от едно до три пъти времевата константа на процеса за стабилен, консервативен отговор) дава по-бавен, по-нежен отговор. Тъй като агресивността се задава директно чрез един параметър, вместо да е резултат от тест за усилване и период, lambda настройката е популярна там, където има значение предвидимо, неосцилативно поведение — например при взаимодействащи контури или процеси, които не могат да бъдат доведени до ръба на нестабилност по време на настройване.
Добре настроен регулатор все още зависи от подлежащото оборудване: заяден клапан, повреден VFD или износени лагери ще направят всеки контур да изглежда зле настроен, независимо колко внимателно са зададени усилванията. Преглед на режимите на повреда и симптомите при лагери и проверка за проблеми като кавитация при контури, захранвани от помпи, или кодове за грешки на VFD при задвижвани контури често е най-бързият начин да се изключи механична причина, преди да се отдели повече време за самата настройка.
Fabrico чете състоянието на машините и OEE директно от линията, използвайки компютърно зрение, за да засече деградация, която самите сензори пропускат, и автоматично насочва работна заявка веднага щом бъде засечена реална загуба, затваряйки цикъла между състоянието и поддържащата дейност. Тя е изградена и хоствана в ЕС с резидентност на данните в ЕС и оперира според ISO 27001, ISO 20000-1 и ISO 9001. Запишете демонстрация на Fabrico.
Пропорционалното усилване обикновено се задава първо, а интегралното и диференциалното — на нула, докато отговорът стане разумно бърз с приемливо превишение. След това се добавя интеграл, за да се премахне стационарната грешка, и диференциал — накрая, само ако сигналът е достатъчно чист, за да се възползва от него.
Бавна, въртяща се осцилация с период много по-дълъг от мъртвото време на процеса е класически признак за твърде много интегрално действие (Ki твърде високо или Ti твърде кратко), а не за прекалено голямо пропорционално усилване. Намаляването на Ki или увеличаването на Ti обикновено решава проблема.
Да, като бърз начин да получите работеща отправна точка, особено затвореният тест за крайно усилване. Неговият известен недостатък е агресивният, осцилативен отговор, затова повечето практици след това омекотяват получените усилвания, особено при температурни и други контури чувствителни към превишение.
Диференциалното действие реагира на скоростта на промяна на грешката, така че всякакъв високочестотен шум върху измервания сигнал се усилва вместо да се изглади. Нискочестотен филтър върху диференциалния термин премахва високочестотния шум, като запазва полезния, по-бавно променящ се диференциален сигнал — това е стандартна практика при всеки контур с диференциален термин и шумна процесна величина.