کنترل کننده تطبیقی با مدل مرجع (Model Reference Adaptive Controller یا MRAC)، در ریاضیات (Mathematics)
انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :
کنترل کننده تطبیقی با مدل مرجع (Model Reference Adaptive Controller یا MRAC) :
پیروی از یک مدل ایده آل
کنترل کننده تطبیقی با مدل مرجع یا MRAC یکی از مهم ترین انواع کنترل تطبیقی است. در این روش، یک مدل مرجع (مدل ایده آل) داریم که مشخص می کند سیستم باید چگونه به ورودی ها پاسخ دهد. هدف این است که خروجی سیستم واقعی، خروجی مدل مرجع را دنبال کند. تفاوت بین خروجی واقعی و خروجی مدل مرجع (خطای ردیابی) برای تنظیم پارامترهای کنترل کننده استفاده می شود.
ساختار MRAC شامل چهار بخش اصلی است: سیستم واقعی، مدل مرجع، کنترل کننده با پارامترهای قابل تنظیم، و مکانیزم تطبیق که خطا را به تغییر پارامترها تبدیل می کند.
\[ \text{خطای ردیابی: } e(t) = y_p(t) - y_m(t) \]کاربردها: کنترل هواپیما و فضاپیما (تغییر شرایط پرواز)، کنترل موتورهای الکتریکی با تغییر بار، کنترل ربات های زیرآبی، و سیستم هایی که مدل دقیقی ندارند اما می دانیم رفتار مطلوب چگونه باید باشد.
✅ مزایا: عملکرد مطلوب تضمین شده (چون مدل مرجع مشخص است)، سرعت تطبیق قابل تنظیم، اثبات پایداری نسبتا ساده با روش لیاپانوف.
⚠️ معایب: نیاز به انتخاب مدل مرجع مناسب (باید قابل دستیابی باشد)، حساسیت به نویز اندازه گیری، ممکن است بهره های تطبیق بیش از حد بزرگ شوند.
دو روش اصلی برای طراحی قانون تطبیق در MRAC وجود دارد: روش گرادیان (مبتنی بر تئوری لیاپانوف) و روش پایداری مثبت (مبتنی بر لم کالمن-یاکوبویچ). روش لیاپانوف رایج تر است و پایداری را تضمین می کند.
قانون تطبیق به صورت زیر است (ساده شده):
\[ \dot{\theta} = -\gamma e \frac{\partial e}{\partial \theta} \]در این رابطه، θ پارامترهای قابل تنظیم، γ بهره تطبیق، و e خطای ردیابی است.
مثال: فرض کنید یک موتور DC داریم که می خواهیم سرعت آن یک پاسخ مرتبه اول با ثابت زمانی مشخص داشته باشد. مدل مرجع را یک سیستم مرتبه اول با ثابت زمانی مطلوب انتخاب می کنیم. کنترل کننده MRAC بهره ها را طوری تنظیم می کند که سرعت موتور این مدل را دنبال کند.
چالش مهم: انتخاب بهره تطبیق γ. اگر γ خیلی بزرگ باشد، تطبیق سریع است اما ممکن است نوسان ایجاد کند. اگر γ خیلی کوچک باشد، تطبیق کند است و سیستم ممکن است در برابر تغییرات پاسخ ندهد.
MRAC در دو نسخه اصلی وجود دارد: نسخه با بهره ثابت و نسخه با بهره متغیر. در نسخه پیشرفته، بهره تطبیق نیز می تواند تطبیقی باشد.