کنترل کننده بر اساس تابع لیاپانوف (Lyapunov-based Controller)، در ریاضیات (Mathematics)
انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :
کنترل کننده بر اساس تابع لیاپانوف (Lyapunov-based Controller) :
طراحی کنترل با استفاده از توابع لیاپانوف
کنترل کننده بر اساس تابع لیاپانوف یا Lyapunov-based Controller به هر کنترل کننده ای گفته می شود که طراحی آن بر اساس مفهوم توابع لیاپانوف (Lyapunov functions) برای اثبات پایداری است. در این روش، ابتدا یک تابع لیاپانوف نامزد (معمولا مثبت معین) انتخاب می شود که نشان دهنده انرژی سیستم است. سپس قانون کنترل به گونه ای طراحی می شود که مشتق این تابع در طول مسیرهای سیستم منفی (یا منفی معین) باشد، که تضمین می کند انرژی کاهش یافته و سیستم به نقطه تعادل همگرا می شود.
این روش برای طراحی کنترل کننده های غیرخطی بسیار قدرتمند است. روش هایی مانند پسگام (Backstepping) و کنترل مد لغزشی نیز بر اساس ایده لیاپانوف هستند.
\[ V(x) > 0 \quad \forall x \neq 0 \] \[ \dot{V}(x) = \frac{\partial V}{\partial x} f(x,u) \le 0 \]کاربردها: طراحی کنترل برای سیستم های غیرخطی، اثبات پایداری سیستم های کنترل شده، کنترل تطبیقی، کنترل مد لغزشی، پسگام.
✅ مزایا: تضمین پایداری (اغلب مجانبی)، روش سیستماتیک برای طراحی کنترل کننده های غیرخطی، قابلیت اعمال برای سیستم های با عدم قطعیت.
⚠️ معایب: یافتن تابع لیاپانوف مناسب دشوار است (هیچ روش عمومی وجود ندارد)، ممکن است به کنترل کننده های محافظه کار منجر شود.
یک مثال ساده: برای یک سیستم ساده
\[ \dot{x} = u \]، اگر تابع لیاپانوف
\[ V = \frac{1}{2}x^2 \]را انتخاب کنیم،
\[ \dot{V} = x \dot{x} = x u \]. اگر کنترل را
\[ u = -x \]انتخاب کنیم، آن گاه
\[ \dot{V} = -x^2 \le 0 \]و پایداری تضمین می شود.
مثال: یک سیستم غیرخطی پیچیده. طراح با استفاده از روش پسگام، یک تابع لیاپانوف به صورت گام به گام می سازد و در هر گام، قانون کنترلی را طوری طراحی می کند که مشتق تابع لیاپانوف منفی شود. این یک کنترل کننده بر اساس تابع لیاپانوف است.