TGViewer
Engee на старт! Engee на старт! @engee_com · 4.58K subscribers
Post #738 1.34K
🔄 Почему ПИД теряет управление при насыщении: разбираем anti-windup

Представим: регулятор требует открыть клапан на 130%, а привод физически может дать только 100%.

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


Это и есть windup. Один из способов с ним бороться — anti-windup.

В проекте Сообщества Engee используется вариант с фиксированными пределами выхода интегратора ошибки. Его диапазон — [−0,3; 0,3]. То есть ограничивается не только итоговый управляющий сигнал после сумматора, но и сам I-канал.

В модели используются:
🔸P-канал: Kp = 0,5 — реакция на текущую ошибку положения;
🔸D-канал: Kd = 2 — обратная связь по ошибке скорости;
🔸I-канал: Ki = 0,05 — вклад накопленной ошибки;
🔸anti-windup: ограничение выхода интегратора [−0,3; 0,3];
🔸шумы измерений и транспортная задержка 0,3 с.

Сам объект моделируется последовательным интегрированием: ускорение → скорость → положение. Сигналы скорости и положения возвращаются в обратную связь.

Здесь есть важный момент: малый Ki не заменяет anti-windup. Он лишь замедляет накопление интегральной составляющей. Если исполнительный механизм уже уперся в ограничение, интегратор всё равно может продолжать накапливать ошибку.

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

Весь запуск моделей и построение графиков в проекте автоматизированы кодом на Julia.

👉Открыть проект

📹 Настройка ПИД в Engee
24 сентября в 10:00 на вебинаре «ПИД-регулятор в АСУ ТП: управление температурой в Engee» разберём, как настроить регулятор на виртуальной модели технологической ёмкости.

🔥 А 21 октября — День Engee
В программе Дня Engee будет отдельный блок про моделирование систем управления: от построения модели до настройки и исследования регуляторов.
  • 🔥 8
  • ❤ 5
  • 👍 4
  • 😁 1
  • 👌 1
More from @engee_com
  1. Sep 25, 2026Релиз 26.9 – новое в сентябре 🍂 ☕️ ⚙️ Друзья, Сентябрь подходит к концу — за окном яркая…
  2. Sep 23, 2026Engee MIND — ИИ непосредственно в инженерном проекте На ИТОПК-2026 впервые представили Eng…
  3. Sep 15, 2026Собрали в карточках, что вас ждёт в День Engee 2026: демозона с реальным оборудованием, но…
  4. Sep 11, 2026📡 EngeeDSP: инструменты для ЦОС в Engee Для ЦОС в Engee мы развиваем специализированную б…
  5. Sep 7, 2026💼 День Engee 2026 — главное инженерное событие этой осени! Один день, чтобы увидеть Engee…
  6. Sep 4, 2026⚙️ Электропривод — отдельное направление в Engee Мы активно развиваем в Engee направление…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →