کنترل کننده گین-اسکجولینگ (Gain-Scheduling Controller)، در ریاضیات (Mathematics)
انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :
کنترل کننده گین-اسکجولینگ (Gain-Scheduling Controller) :
تغییر بهره بر اساس شرایط کاری
کنترل کننده گین-اسکجولینگ یا Gain-Scheduling Controller یک روش عملی برای کنترل سیستم های غیرخطی است. در این روش، سیستم در چند نقطه کاری مختلف خطی سازی می شود، برای هر نقطه یک کنترل کننده خطی طراحی می شود، و سپس در حین کار، با اندازه گیری یک متغیر برنامه ریزی (scheduling variable)، بین این کنترل کننده ها سوئیچ می شود یا بهره ها درون یابی می شوند.
این روش بسیار شبیه کنترل با بهره برنامه ریزی شده است، اما گاهی گین-اسکجولینگ به روشی اطلاق می شود که در آن کنترل کننده ها برای نقاط کاری مجزا طراحی و سپس به هم متصل می شوند.
مراحل طراحی: ۱) انتخاب متغیر برنامه ریزی (مثلا سرعت، ارتفاع، دما). ۲) انتخاب چند نقطه کاری در محدوده عملکرد. ۳) خطی سازی سیستم در هر نقطه کاری. ۴) طراحی یک کنترل کننده خطی (مثلا PID، LQR) برای هر نقطه. ۵) تعیین یک قانون برای انتخاب یا ترکیب کنترل کننده ها بر اساس متغیر برنامه ریزی فعلی.
کاربردها: کنترل هواپیما (بر اساس ارتفاع و سرعت)، کنترل موتور (بر اساس دور موتور)، کنترل سیستم های قدرت (بر اساس بار)، خودروها (بر اساس سرعت).
✅ مزایا: استفاده از روش های خطی ساده، عملکرد خوب در نقاط کاری مختلف، قابل فهم بودن برای مهندسان.
⚠️ معایب: پایداری بین نقاط کاری تضمین نشده، نیاز به نقاط کاری متعدد برای پوشش کامل، ممکن است سوئیچ ناگهانی باعث ناپایداری شود.
برای تضمین پایداری در گین-اسکجولینگ، باید اطمینان حاصل شود که تغییرات متغیر برنامه ریزی کند باشد (آهسته) یا اینکه از روش های پیشرفته تر مانند کنترل LPV استفاده شود.
مثال: یک هواپیما در سه فاز پرواز (برخاست، کروز، فرود) دینامیک متفاوتی دارد. برای هر فاز یک کنترل کننده جداگانه طراحی می شود. خلبان خودکار با اندازه گیری ارتفاع و سرعت، تشخیص می دهد در کدام فاز است و کنترل کننده مناسب را فعال می کند.
درون یابی بین کنترل کننده ها (به جای سوئیچ ناگهانی) می تواند نرمی انتقال را افزایش دهد. مثلا بهره ها به صورت خطی بر اساس متغیر برنامه ریزی درون یابی می شوند.