کنترل کننده مقاوم (Robust Controller)، در ریاضیات (Mathematics)
انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :
کنترل کننده مقاوم (Robust Controller) :
کنترل در حضور عدم قطعیت و اغتشاش
کنترل کننده مقاوم یا Robust Controller نوعی کنترل کننده است که برای کار با سیستم هایی طراحی می شود که مدل دقیقی ندارند یا در معرض عدم قطعیت و اغتشاش هستند. هدف اصلی در کنترل مقاوم این است که سیستم پایداری و عملکرد مطلوب خود را برای همه مقادیر ممکن عدم قطعیت حفظ کند.
عدم قطعیت می تواند دو نوع باشد: عدم قطعیت پارامتری (مثل خطا در تخمین جرم یا اینرسی) و عدم قطعیت دینامیکی (دینامیک های مدل نشده).
\[ \text{سیستم واقعی: } G(s) = G_0(s) + \Delta(s) \quad \text{یا} \quad G(s) = G_0(s)(1 + \Delta(s)) \]کاربردها: کنترل هواپیما و فضاپیما (با عدم قطعیت آیرودینامیکی)، کنترل موشک ها، کنترل ربات ها در محیط ناشناخته، کنترل سیستم های قدرت، و صنایع نظامی.
✅ مزایا: تضمین پایداری در حضور عدم قطعیت، عملکرد یکنواخت در شرایط مختلف، مناسب برای سیستم های حساس.
⚠️ معایب: معمولا محافظه کارانه است (عملکرد بهینه برای یک شرایط خاص را ندارد)، طراحی پیچیده تر از روش های کلاسیک، نیاز به مدل عدم قطعیت.
روش های اصلی کنترل مقاوم: H-infinity، H-2، سنتز μ، کنترل با ساختار متغیر، و کنترل تطبیقی مقاوم. هر کدام برای نوع خاصی از عدم قطعیت مناسب تر هستند.
ایده اصلی در کنترل مقاوم این است که تابع تبدیل حلقه بسته باید به گونه ای طراحی شود که اثر عدم قطعیت را کم کند. این کار معمولا با به حداقل رساندن نرم بینهایت تابع تبدیل انجام می شود.
مثال: یک بازوی رباتیک که با بارهای مختلف کار می کند. مدل دقیق بار مشخص نیست، اما محدوده تغییرات آن را می دانیم. کنترل کننده مقاوم طوری طراحی می شود که برای هر باری در این محدوده، پایداری و عملکرد قابل قبول داشته باشد.
تحلیل پایداری مقاوم معمولا با استفاده از قضیه کوچک بهره (small gain theorem) و معیار پایداری نایکوئیست برای سیستم های با عدم قطعیت انجام می شود.
یکی از ابزارهای مهم در کنترل مقاوم، نامساوی های ماتریسی خطی (Linear Matrix Inequalities یا LMI) است که برای طراحی کنترل کننده هایی با قیود مختلف استفاده می شود.