آموزش ریاضیات (Mathematics)
۴۰۸۰ آموزش
نمایش دسته بندی ها (۴۰۸۰ آموزش)

کنترل کننده با ساختار متغیر (Variable Structure Controller)، در ریاضیات (Mathematics)

انواع کنترل کننده ها (Controller) را در آموزش زیر شرح دادیم :

کنترل کننده با ساختار متغیر (Variable Structure Controller) :

کنترل با تغییر قانون کنترلی بر اساس موقعیت در فضای حالت

کنترل کننده با ساختار متغیر یا Variable Structure Controller (VSC) یک روش کنترل غیرخطی است که در آن قانون کنترل با توجه به موقعیت حالت های سیستم در فضای حالت تغییر می کند. معروف ترین نوع آن، کنترل مد لغزشی (Sliding Mode Control) است. در VSC، یک سطح (یا سطوح) لغزش تعریف می شود و قانون کنترل به گونه ای طراحی می شود که سیستم را به سمت این سطح هدایت کرده و روی آن نگه دارد.

قانون کنترل می تواند به صورت

\[ u = \begin{cases} u^+(x) & s(x) > 0 \\ u^-(x) & s(x) < 0 \end{cases} \]

باشد که s(x) سطح لغزش است.

\[ u = -K \cdot \text{sign}(s(x)) \quad \text{(قانون کنترل ساختار متغیر)} \]

کاربردها: کنترل ربات ها، موتورها، هواپیماها، سیستم های قدرت، و هر جایی که مقاومت در برابر عدم قطعیت مورد نیاز است.

✅ مزایا: مقاومت بالا، عملکرد خوب در سیستم های غیرخطی، پایداری تضمین شده (در سطح لغزش).

⚠️ معایب: پدیده چترینگ (Chattering)، نیاز به مدل سیستم، حساسیت به نویز در برخی پیاده سازی ها.

کنترل مد لغزشی (SMC) که قبلا معرفی شد، مهم ترین و پرکاربردترین نوع کنترل کننده با ساختار متغیر است. در SMC، یک سطح لغزش خطی

\[ s = \dot{e} + \lambda e \]

تعریف شده و قانون کنترل

\[ u = u_{eq} - K \cdot sign(s) \]

اعمال می شود.

مثال: یک ربات با عدم قطعیت در پارامترها. یک کنترل کننده مد لغزشی طراحی می شود. وقتی سیستم روی سطح لغزش است، نسبت به عدم قطعیت مقاوم است و خطا به صفر همگرا می شود.

نویسنده علیرضا گلمکانی
شماره کلید 14163
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)