کنترل کننده با تصحیح اشباع (Windup Compensator)، در ریاضیات (Mathematics)
انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :
کنترل کننده با تصحیح اشباع (Windup Compensator) :
جبران ساز اشباع، مشابه anti-windup
کنترل کننده با تصحیح اشباع یا Windup Compensator معمولا به عنوان مترادف برای جبران ساز anti-windup به کار می رود. این یک جزء اضافی در ساختار کنترل است که اثرات مخرب اشباع طولانی مدت عملگر بر روی عملکرد سیستم، به ویژه بر روی بخش انتگرال گیر کنترل کننده را جبران می کند. هدف آن است که انتقال از حالت اشباع به حالت عادی به نرمی انجام شود و از overshoot و نوسان جلوگیری کند.
جبران سازهای windup می توانند ساختارهای مختلفی داشته باشند، از جمله فیدبک از خروجی اشباع شده، محدود کردن انتگرال گیر، یا روش های پیچیده تر مبتنی بر مشاهده گر.
\[ \dot{I} = K_i e - K_c (u - sat(u)) \quad \text{(جبران ساز با فیدبک)} \]کاربردها: تمام سیستم های کنترل صنعتی با کنترل کننده های PID که احتمال اشباع وجود دارد، درایوهای الکتریکی، شیرهای کنترلی، سیستم های سروو.
✅ مزایا: بهبود عملکرد در سیستم های اشباع شونده، کاهش overshoot، افزایش سرعت بازیابی.
⚠️ معایب: نیاز به تنظیم پارامتر اضافی (Kc)، ممکن است در برخی شرایط باعث نوسان شود.
روش back-calculation (محاسبه معکوس) یکی از رایج ترین روش های جبران اشباع است. در این روش، تفاوت بین خروجی کنترل کننده قبل از اشباع (
\[ u_{cmd} \]) و بعد از اشباع (
\[ u_{act} \]) محاسبه شده و با یک بهره مناسب به ورودی انتگرال گیر فیدبک داده می شود تا انتگرال را کاهش دهد.
مثال: همان مثال کنترل کننده PI دما. وقتی فرمان به ۱۰۰٪ رسیده و اشباع رخ داده، جبران ساز windup شروع به کاهش دادن مقدار انتگرال گیر می کند (با توجه به تفاوت بین ۱۰۰٪ و آنچه واقعا اعمال می شود که همان ۱۰۰٪ است، اما در لحظه رفع اشباع، این تفاوت ایجاد می شود). این کار باعث می شود وقتی خطا تغییر کرد، انتگرال گیر مقدار مناسبی داشته باشد و overshoot کم شود.