طراحی و پیاده سازی کنترل کننده فازی توزیع یافته بر روی ربات متحرک دوچرخ تعادلی

پایان نامه
چکیده

یکی از ربات های متحرک که امروزه توجه محققین زیادی را به خود جلب کرده، ربات تعادلی متحرک است. این سیستم یک پاندول معکوس است که بر روی یک یا دو چرخ قرار گرفته و قابلیت حرکت دارد. با توجه به اینکه این ربات ها به صورت ذاتی ناپایدار هستند و علاوه بر این دینامیک پیچیده و عملکرد غیرخطی دارند، یافتن یک سیستم کنترلی مناسب که تعادل ربات را حفظ کند اساسی است. یکی از روش های کنترلی کارآمد، کنترل کننده فازی توزیع یافته (pdc) است. در این روش از مدل سازی فازی استفاده می شود که مدل های خطی محلی را در نقاط کار مختلف سیستم به دست می آورد و با استفاده از تئوری فازی آن ها را ترکیب می کند. در حقیقت در این روش ابتدا معادلات دینامیکی غیرخطی سیستم به مدل فازی تاکاگی-سوگنو (ts) تبدیل می شود. مدل ts توسط قوانین فازی اگر-آنگاه بیان می شود که هر قانون دینامیک های محلی را در قالب یک مدل خطی ارائه می کند، مدل نهایی سیستم از ترکیب فازی این مدل های خطی محلی، حاصل می شود. پس از به دست آوردن مدل فازی، برای طراحی کنترل کننده از روش pdc استفاده می شود که در آن برای هر زیرسیستم خطی، یک کنترل کننده خطی طراحی می شود و در نهایت با ترکیب فازی این کنترل کننده ها، یک کنترل کننده غیرخطی ایجاد می شود. پایداری این کنترل کننده با حل شرایط پایداری با استفاده از نامساوی ماتریس خطی (lmi) قابل اثبات است.این پایان نامه به شبیه سازی و پیاده سازی کنترل کننده فازی توزیع یافته بروی ربات غیرخطی و ناپایدار دوچرخ تعادلی می پردازد. در ابتدا مدل دینامیکی غیرخطی سیستم که با روش لاگرانژ محاسبه شده است، به مدل فازی تاکاگی-سوگنو با سه زیرمدل و تابع عضویت ذوزنقه ای تبدیل می شود. سپس قوانین کنترلی فازی بر اساس روش جبرانساز موازی توزیع یافته بدست می آیند و با استفاده از آن به حفظ تعادل ربات و تعقیب حرکت ربات بر روی یک مسیر دایره ای می پردازیم. سپس مساله وجود تاخیر زمانی مشخص مورد بررسی قرار می گیرد و برای حفظ پایداری ربات با تاخیر زمانی، در قسمت کنترل کننده از پیش بین اسمیت استفاده می شود. نتایج شبیه سازی در هر مرحله کارایی کنترل کننده به کار برده شده را تایید می کنند. سپس کنترل کننده فازی توزیع یافته طراحی شده را بر روی ربات اجرا می کنیم تا عملکرد آن را در حفظ تعادل ربات تعادلی دوچرخ بررسی کنیم. علاوه بر این، یک کنترل کننده pid با سعی و خطا طراحی و بر روی ربات پیاده می شود و با استفاده از نتایج آن، مدل فازی ts دیگری با استفاده از داده های ورودی و خروجی ربات و به کارگیری الگوریتم ژنتیک به دست می آید. در این مرحله کنترل کننده pdc با کنترل کننده محلی pid نیز بر روی ربات پیاده می شود و مقایسه نتایج کنترل کننده pdc با کنترل کننده محلی فیدبک حالت و کنترل کننده pdc با کنترل کننده محلی pid نشان می دهد که هر دو کنترل کننده ربات را متعادل می کنند اما در حالتی که کنترل کننده های محلی، فیدبک حالت هستند تغییرات زاویه پاندول ربات کم تر است و تلاش کنترلی کمتری برای حفظ تعادل ربات لازم است.

منابع مشابه

شبیه سازی و کنترل مود لغزشی تطبیقی ربات تعادلی دوچرخ با معادلات دینامیکی بهبود یافته

در این مقاله کنترل ربات تعادلی دوچرخ بر اساس مدل بهبودیافته ربات ارائه شده است. مسئله ربات تعادلی دو چرخ به دلیل وجود قیود غیرهولونومیک، کمبود عملگر، ناپایداری ذاتی مسئله ای جالب و چالش برانگیز در علم دینامیک و کنترل می باشد. در پژوهشی که پیش از این توسط نویسندگان مقاله صورت گرفته، معادلات دینامیکی بهبودیافته ربات دوچرخ محاسبه و اعتبارسنجی شده است که تفاوت آن با مدلهای پیشین وجود یک ترم غیرخطی ...

متن کامل

طراحی کنترل کننده تطبیقی عصبی – فازی به منظور کنترل مسیر و تعادل ربات تعادلی دوچرخ

پاندول معکوس به عنوان یک مسئله ی کلاسیک در دینامیک و کنترل شناخته می شود که اغلب به منظور بررسی کارایی نظریه های کنترلی مورد استفاده قرار می گیرد. در سال های اخیر، ایده ی ربات های تعادلی دوچرخ با الگو گرفتن از پاندول معکوس مطرح شده است، غیرخطی، ناپایدار و غیرهولونومیک بودن ربات موجب شده است به حجم بالایی از محاسبات برای مدل سازی و کنترل این سیستم نیاز باشد. تاکنون مقالات ارائه شده از دیدگاه ها...

15 صفحه اول

طراحی کنترل کننده مد لغزشی برای ربات تعادلی دو چرخ

امروزه کنترل سیستم‌های مکانیکی نقصان تحریک یکی از مسائل چالش برانگیز مهندسان کنترل شده است. یکی از مثال‌های جذاب این دسته سیستم‌ها، ربات تعادلی دو چرخ می‌باشد که از دو چرخ در موازات هم و یک آونگ معکوس تشکیل شده است. در این پژوهش طراحی کنترل‌کننده به منظور حرکت بر روی سطح صاف مورد بررسی قرار گرفته است. برای طراحی کنترل کننده، ابتدا معادله دینامیکی سیستم از روش کین استخراج شد. سپس برای ربات تعادل...

متن کامل

طراحی کنترل کننده مد لغزشی برای ربات تعادلی دو چرخ

امروزه کنترل سیستم‌های مکانیکی نقصان تحریک یکی از مسائل چالش برانگیز مهندسان کنترل شده است. یکی از مثال‌های جذاب این دسته سیستم‌ها، ربات تعادلی دو چرخ می‌باشد که از دو چرخ در موازات هم و یک آونگ معکوس تشکیل شده است. در این پژوهش طراحی کنترل‌کننده به منظور حرکت بر روی سطح صاف مورد بررسی قرار گرفته است. برای طراحی کنترل کننده، ابتدا معادله دینامیکی سیستم از روش کین استخراج شد. سپس برای ربات تعادل...

متن کامل

پیاده سازی عملی کنترل کننده فازی روی ربات مسیریاب

از جمله مباحثی که در رباتیک بسیار مورد توجه قرار می گیرد، کنترل ربات مخصوصا ً به منظور تعقیب مسیرهای از پیش طراحی شده است. روشهای کنترلی متفاوتی ارائه گردیده که هر کدام دارای مزایا و معایبی مخصوص به خود هستند. یکی از روشهای کنترلی که طی دو ده? اخیر توسعه شگرفی را در کنترل سیستمهای پیچیده و غیرخطی داشته، کنترل فازی است. کنترل کننده های فازی دارای دو مزیت اساسی می باشند، یکی آنکه این کنترل کننده ه...

طراحی کنترل کننده مد لغزشی برای ربات تعادلی دو چرخ

امروزه کنترل سیستم های مکانیکی نقصان تحریک یکی از مسائل چالش برانگیز مهندسان کنترل شده است. یکی از مثال های جذاب این دسته سیستم ها، ربات تعادلی دو چرخ می باشد که از دو چرخ در موازات هم و یک آونگ معکوس تشکیل شده است. در این پژوهش طراحی کنترل کننده به منظور حرکت بر روی سطح صاف مورد بررسی قرار گرفته است. برای طراحی کنترل کننده، ابتدا معادله دینامیکی سیستم از روش کین استخراج شد. سپس برای ربات تعادل...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی خواجه نصیرالدین طوسی - دانشکده مهندسی مکانیک

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023